This Day in History: 2005-05-05The Killers play XBox 360 Launch @ The Avalon, Hollywood, California, USA Share this:TwitterFacebookTumblrWhatsAppLike this:Like Loading... Related