Beetle larvae

Beetle larvae

Observation - Beetle larvae - UK and Ireland. Description: In fresh horse dung

In fresh horse dung