Tortoise Bug

Tortoise Bug

Observation - Tortoise Bug - UK and Ireland. Description: