Multi-headed snakes aren't just the stuff of Greek mythology. A snake with two heads has been born in the southern German city of Villingen-Schwenningen, its owner revealed recently. At just 300-grams, the forked tongues of the Royal python aren't nearly as threatening as the savage Greek Hydra, though.
The unnamed snake, also commonly known as a Ball python, was born about a year ago in the care of reptile expert Stefan Broghammer. It has two spinal cords and two heads, both of which are active. The animal has no physical problems or defects, says Broghammer, and even manages to eat and digest food without difficulty.
But when mealtime arrives, only one head does the eating, he says. Otherwise, the snake's snack could be its last. If both heads were to eat simultaneously, food could get lodged in the esophagus, causing the snake to suffocate.