Posted by quoderat on Saturday Nov 10, 2012

Solifugids! I saw these in Egypt.