Shells.

Shells, The Gower Peninsula, Wales.