Midge Pupa 

Midge Pupa are one of the most prolific flies in any body of water, they rise from the bed of the stillwater and hatch out in the surface film, this may take several hours so that makes them easy prey for the hungry trout.