mayfly larvae

mayfly larvae

Observation - mayfly larvae. Description: