This Day in History: 2005-04-27The Killers play Stampede Central, Calgary, Canada Share this:TwitterFacebookTumblrWhatsAppLike this:Like Loading... Related