I have only lived in Twin Falls for a little over 5 years but I feel like I was meant to be here my entire life. This place has so much history and I started digging into things. So I found some Twin Falls events you might remember, and it is going to make you feel old.
Do you believe in Bigfoot? If your answer is yes, the next logical step is to believe that Bigfoot would need some type of house. If you're still nodding your approval, check out recent video from a guy who thinks he found a Bigfoot house in Yellowstone.