Ants nest

Ants nest

Observation - Ants nest - UK and Ireland. Description: