Board Thread:F/A Discussion/@comment-26199810-20180512102535/@comment-34670968-20180521045042

Megalochelys, a large turtle.