Possible Larvae?

Possible Larvae?

Observation - Possible Larvae? - UK and Ireland. Description: