Solifugae

Solifugae is an order of arachnids, commonly called camel spiders or sun spiders. Its members have large, powerful chelicerae and are fast-running predators, mostly active at night.

Connect