Text Size
Facebook Twitter More...

According to a new report by the analysts at SatelliteInternet.com, Idaho is in the top 5 states in the US for per capita Bigfoot sightings. 

To read more, click here.
Category: Weird Desk