So I've been seeing a lot of "no, it isn't a blood python, it's a short-tailed python" type comments... but I really know nothing about them. Can somebody please explain the difference between bloods/short tails, their common names and scientific names, as well as photos to go along with? California Zoological (supplier for some petcos and petsmarts) is selling what they call a borneo blood python.... but I would like to be able to visually tell the difference (if there is any) between the scientific and common names of these snakes.

Thank you!