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