Common Eider Ducks at Seafield Castle Beach

Common Eider on the Firth of Forth

Continue reading

Advertisements