First off - gorgeous snakes!!! That is a really killer pair of Sumatran blacks!

With regards to species/localities, Sumatran short-tailed pythons were at one point the nominate species - Python curtus. The blood pythons (Python brongersmai) and Borneo pythons (Python breitensteini) were considered subspecies of the Python curtus, and the three were referred to as Python curtus curtus, Python curtus brongersmai, and Python curtus breiteinsteini (respectively), until elevated to individual species status several years ago.

Blood pythons come from eastern Sumatra, Malaysia, parts of Thailand, and a few smaller islands. Sumatran short-tails (the black ones) come from southern & western Sumatra. Borneo pythons are only found in Borneo & Sarawak (a region in Borneo).

Hope that helps clear things up a bit!