After watching an episode of "Finding Bigfoot" I need to ask. The episode was shot only a couple of miles from you. You seen any? Now I know why everyone camps under the street light, guess I won't be pitching my tent by the deer stand anymore!
Skunk Apes! And I thought it was just old socks!