firstprevioushomenextlast

A soldier fly, Caloparyphus decemmaculatus (Osten Sacken) (Diptera: Stratiomyidae); New Mexico.
[Photo by Steve Marshal]