On August 21, 2020, in the midst of the COVID-19 crisis, the Killers released Imploding the Mirage, their sixth and most recent studio album. For the unfamiliar, the Killers are an American rock band. They formed in Las Vegas in 2001 and have found much success over the years. They’ve sold millions of albums, topped the […]