Honeycomb Worms

Honeycomb Worms

Observation - Honeycomb Worms - UK and Ireland. Description: