Wednesday, September 2, 2009

Put a Smile On Your Face

In honor of humpday:


Chupacabras Exist!

Chupacabra: the Big Foot of South America. Well, maybe North America now too. I've been fascinated with stories of these offbeat creatures for as long as I remember. I even did a speech about Cryptozoology when I was in high school, I love it so much. A new report on CNN thinks they may have killed a Chupacabra in Texas. I can't embed the video, so you'll have to watch it HERE.