ShowShowHelen Love in LondonFeb 13, 1999Helen Love, Cuban Boys, GelThe Garage · Highbury, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading