Aberavon Beach, Port Talbot, with views across Swansea Bay, South Wales.

Loading…
Aberavon Beach, Port Talbot, with views across Swansea Bay, South Wales.