Devil's Corral

Girl Says She Saw Bigfoot In Devil’s Corral Outside Twin Falls, ID
Girl Says She Saw Bigfoot In Devil’s Corral Outside Twin Falls, ID
Girl Says She Saw Bigfoot In Devil’s Corral Outside Twin Falls, ID
If Bigfoot is going to be anywhere, you know he is going to be somewhere in Idaho because Idahoans will leave him alone. Plus there is so much open space. Well, a girl stated she saw Bigfoot in Devil's Corral outside Twin Falls and the Rocky Mountain Sasquatch Organization investigated.