The skeleton of an African Rock Python (Python sebae) shows its triangular head, interlocking vertebrae), and rib bones.
Depending upon the species, pythons can have 150-400 vertebrae. Each vertebra is fused to a pair of rib bones. The rib bones are not connected to the tail vertebrae.
Pythons can grow to six metres (20 feet) long.
Photographer: Martina Nicolls
Martina Nicolls: SIMILAR BUT DIFFERENT IN THE ANIMAL KINGDOM