Horses and a young foal grazing in a meadow beside St Marys church in the Severnside village of Frampton on Severn, Gloucestershire, England UK