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