Home → Other → Fossil Friday
Archelon Ischyros on display at the Yale Peabody Museum in New Haven, Connecticut, taken in 1914. The specimen is the largest turtle ever to be known, measuring 13 feet in length (4 meters).
© 2007-2023 ZME Science - Not exactly rocket science. All Rights Reserved.