Where do Ball Pythons Live?

Ball pythons come from the continent of Africa and are found in the regions bordering the southern portion of the Sahara Desert. Ball pythons typically reach approximately 3 to 5 feet in length.