Saturday, September 11, 2010
Nick Redfern on Chupacabras (in Texas?)
Nick Redfern's latest weekly "Lair of the Beast" at Mania.com deals with a "Texas Chupacabra."
Click here to read Nick's take
Post a Comment
Post Comments (Atom)