Serena Maneesh plays the Leeds Festival's Carling Stage
Location: Leeds Festival - Carling Stage, Leeds, England, UK
28.06.2006
Serena-Maneesh takes on the UK