dcsimg

Screwworm - Cochliomyia hominivorax, Big Pine Key, Florida