Blue winged olive mayfly nymph

Blue winged olive mayfly nymph

Observation - Blue winged olive mayfly nymph. Description: