that sounds like the Chupercabra i know and love. Anyone heard of "death worms"?
these supposed 5 metre long worms that live in the desert, they are capable of spitting an acid from thire mouths, and have 3 metre long tenticles on thier tails which can emit electricity. I cant find any pics, so i'll scan one out of my cyrptozoology book for ya'll.
|