WHAT THE HELL IS THAT SPIDER!That logo on its ass look like an ancient symbol... would be a great beggining for an horror movie à la The Exorcist. Devil's spider.