BigFoot
People from across the country gathered recently in a small Carolina manufacturing town to celebrate Bigfoot. The first annual Bigfoot Festival in Marion, N.C. brought together the entire range of participants from Sasquatch skeptics and [...]
