Charli XCX plays Cloud Aura live at The Deaf Institute, Manchester on 19th April 2013 touring in support of her new album True Romance. filmed with a Panasonic FZ150
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago