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