ShowShowRooster at London Electric BallroomFeb 21, 2005RoosterElectric Ballroom · Camden, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading