A California pet store has unveiled an extraordinarily rare two-headed snake.
The double-headed California kingsnake - one head named Zeke, the other Angel - has survived seven months after hatching, with rarity of its appearance being 1-in-100,000 - the same as a conjoined twin.