Steep shingle and boulder beach at Aberdesach on the Northern edge of the Llyn Peninsula in North Wales. The mountains of Gyrn Goch, Yr Eifl and Garn For are in the background.