Bigfoot Rooted in Common Myth?

I love when skeptics try to debunk phenomena by putting forth equally ridiculous explanations for said phenomena. I blogged a while back about how Benjamin Radford stated that he believed the chupacabra mystery sprang entirely from the movie Species. I am not one to even believe in the chupacabra, but even I felt like that […]