Crablike Spiny Orb Weaver (Gasteracantha elipsoides)attacking a small red-eyed fly that landed on the web as I was photographing the spider.