Share Essay Published November 22, 2016 Worms Head The Worms Head, Rhossili Bay, Gower Peninsula. Read more