Posted in Strange People

Bigfoot Saves Man from Chupacabra

Spanish Forks, Idaho has long been famous for trout fishing and scenic mountain vistas. Many in this small town now wonder if that has changed…

WTF?! Click now to find out more!