A huge landslide has slid on to a beach in north Wales, leaving homes teetering on the edge of a cliff.
Luxury houses have been left in a precarious position over the beach at Nefyn, near Pwllheli.
The landslide on Monday pulled large parts of cliff-top gardens and even a wooden bench on to the shore.