Diving Beetle Larvae

Diving Beetle Larvae

Observation - Diving Beetle Larvae - UK and Ireland. Description: