New World screwworm

Concept

Parasitic fly (Cochliomyia hominivorax) whose larvae feed on living tissue of warm-blooded animals

1 story