This Day in History: 2004-04-17The Killers play the Gargoyle Club, St. Louis, USA Supporting Stellastar Share this:TwitterFacebookTumblrWhatsAppLike this:Like Loading... Related