Results 2 results found Sheep graze in flooded water meadow in Windrush Valley, Burford, The Cotswolds, UK Sheep graze in flooded meadow in Windrush Valley, Burford, The Cotswolds, UK