Friday, January 09, 2009

Maybe It's El Chupacabra

The horrid-looking, venomous giant shrew known as a solenodon which lives on Hispaniola.



I'll probably have nightmares about this disgusting thing tonight.

1 comment:

Ronsonic said...

That thing looks like it escaped from a Hieronymus Bosch painting