Neneh Cherry performing on the Deer Park Stage on Day 1 of the Big Chill Festival held at Eastnor Castle Deer Park – Day 1 Herefordshire, England – 05.08.11