0 Members and 1 Guest are viewing this topic.
‘Look at that beast.’ Giant snapping turtle called ‘Chonkosaurus’ spotted in Illinois