Old school- Archelon Ischyros on display at the Yale Peabody Museum in New Haven, CT, taken in 1914. The specimen, which is still on display, represents the largest turtle in history (though Stupendemys may have rivaled Archelon in size), reaching lengths of up to 13 feet. [1190 x 1258]

Old school- Archelon Ischyros on display at the Yale Peabody Museum in New Haven, CT, taken in 1914. The specimen, … More