This may be the biggest turtle that ever lived (Stupendemys geographicus)

Top