Odontochelys
Odontochelys semitestacea is the oldest known extinct species of turtle. It is the only known species in the genus Odontochelys and the family Odontochelyidae. O. semitestacea was first described from three 220 million year-old specimens excavated in Triassic deposits in Guizhou, China.
Read more about Odontochelys.
Related Phrases
Related Words