Friday, February 10, 2006

Chupacabra Caught In Bear Trap Near El Yunque


Proof positive that these things do exist.

No comments: