Unidentified Armoured Larvae

Unidentified Armoured Larvae

Observation - Unidentified Armoured Larvae - UK and Ireland. Description: