Ramshorn

Ramshorn

Observation - Ramshorn - UK and Ireland. Description: