(Shudder)

Camel Spiders from Iraq. These things look … well… evil. I am officially creeped out.




Want more?

Thanks(?) to Jen for the photo.


Leave a Reply