March 22, 2011March 21, 2011Pictures from Rhossili (1) Scroll down to content Rhossili Bay on the Gower Peninsula, South Wales, UK, is a beautiful place. COPYRIGHT JESSICA WINDER 2011 All Rights Reserved Like Loading... Related