The Lemonheads at O2 Forum, Kentish Town.
The Lemonheads at O2 Forum, Kentish Town, London.
© Eric Duvet, all rights reserved.