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 explanation was […]