View The Wedding Present, The Organ, Klee on Apr 6, 2005EditFollowShare21 years agoWed, Apr 6, 2005at O2 Forum Kentish TownKentish Town, United KingdomThe Wedding Present, The Organ, KleeEditFollowShare