Results 3 results found Welsh mountain ponies (Equus caballus) grazing Llanrhidian salt marshes, The Gower Peninsula, Wales, United Kingdom, Europe Two Welsh mountain ponies (Equus caballus) grazing Llanrhidian salt marshes, The Gower Peninsula, Wales, United Kingdom, Europe Sheep (Ovis aries) grazing Llanrhidian salt marshes by tidal creeks, The Gower Peninsula, Wales, United Kingdom, Europe