This Day in History: 2002-12-02The Killers play Institute of Contemporary Arts, London, England, UK Share this:TwitterFacebookTumblrWhatsAppLike this:Like Loading... Related