Barfundle Bay on the Gower in South Wales is often voted one of the most beautiful beaches in Wales

Barfundle Bay on the Gower in South Wales is often voted one of the most beautiful beaches in Wales