Beast of Busco – Indiana

The Beast of Busco is a famous Indiana cryptid that is said to live in the town of Churubusco in Indiana. It is thought to be a giant snapping turtle that the locals affectionately call “Oscar”. Cryptid Name: Beast of Busco Location: Fulk Lake, Churubusco, Indiana, United States Category: Aquatic Cryptid Description: Legendary giant snapping … Continue reading Beast of Busco – Indiana