Ahha you saw a Solifugae I'm not kidding look it up on wikipedia