Looking over the Atlantic Ocean on Ireland’s west coast, is a natural marvel that has stopped tourists in their tracks for ...