The Needles, Isle of Wight, England's South coast by Mike Young
2
Votes