bug

bug

Observation - bug - UK and Ireland. Description: bug feeding on a beetle larva under stacked log

bug feeding on a beetle larva under stacked log