Saturday, September 11, 2010

Nick Redfern on Chupacabras (in Texas?)

nickred.jpg

Nick Redfern's latest weekly "Lair of the Beast" at Mania.com deals with a "Texas Chupacabra."

Click here to read Nick's take

No comments: