Wind Spider

Wind Spiders are a species of Camel Spider.