Guess Who?? Guess Who???

Lily Allen with Mark Ronson on the main stage during day 1 of the O2 Wireless Festival 2008 in London, UK. 03/07/2008

Guess who surprised crowds with an impromptu performance at the Wireless Festival in London’s Hyde Park yesterday???

None other than Lily Allen and we’re guessing she wasn’t expecting to perform as that is the only logical explanation for her outfit. Nobody in their right mind would plan to go on stage dressed like that surely! Sporting an unflattering pair of leopard print leggings Lily took to the stage with Mark Ronson to perform a cover of the Kaiser Cheifs ‘Oh My God’ and her own track ‘Littlest Things.'