Abersoch, United Kingdom

Abersoch Volunteer Beach Clean - Suitable For All Ages