Larmer Tree Festival 2016

Larmer Tree Gardens, 13-17 July It’s never far from the top of the bill at Larmer Tree, but this year Nature really does steal the show – bathing the final few hours of Sunday in the most delicate and ethereal light that perfectly captured the mood of the moment as the sky readied itself for Read More…