Wild Welsh pony on St Davids Head, North Pembrokeshire, Wales

Wild Welsh pony on St Davids Head

× ‹ ›