The blood python comes from southwest Thailand, peninsular Malaysia, eastern Sumatra and some of the surrounding islands. It can appear in a spectrum of different colors, from dark brown to light yellow and ofcourse the classic stunning blood red color. Some hatchlings can sometimes be a little dark and mossy in the color. But when they grow older and reach adulthood they go through an amazing color change. As an adult animal they can reach length up to 180-220cm and weigh up to 10-20kg.