The oldest two-headed animal is a good 120 million years old. The fossil of this ancient lizard discovered in 2007 proves that animals with multiple heads are an ancient phenomenon. There are two variants – animals with two heads (bi/dicephalus) and animals with two faces on one head (diprosopus).
Read More:.yahoo.com