Cliffs at Mewslade Bay (15) Cliffs at Mewslade Bay (15) – Massive High Tor limestone formations at Mewslade Bay, Gower, South Wales.