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 forever, given recent events. Accounts differ, but most agree it began with local man Al…

WTF?! Click now to find out more!