Mammoth Turtle Still At Large!!
Manage episode 353674201 series 3408108
Have you heard of Churubusco, Indiana? If you have, you either lived there, or heard of the local legend of Oscar the Beast of Busco. This alligator snapping turtle is known around the cryptid community as the giant and we mean GIANT turtle that got away.
138 epizódok