are royal and ball pythons the same?
Royal Pythons are also known as Ball Pythons due to them rolling into a ball in defence. This species of Python grows to an average length of 4 foot (1.2 m), with the females being the large of the two.