Figure 4–12. A blow fly (Calliphora livida), order Diptera.
diptera

Matt Bertone