Quote Originally Posted by malfeas99
Pfft, that's nothing! I'm sure some of you have seen camel spiders...

American troops in iraq saw these things running in the shade of their humvees, yes, that's right, they can keep up.

Apparently they're around most arid areas of the world, including the SW united states, but they're more common over there.

WTF !!! THATS SOME ALIEN TYPE SHIT !!!