Botflies

Adult stage of flies that cause myiasis in humans.

Different views of a fly

Courtesy of the Centers for Disease Control and Prevention