THE KILLERS HAVE A NEW ALBUM on August 21, 2020 '80s 9/11 america Britain California Christianity culture democracy Depeche Mode Duran Duran England faith God indie love lyrics music music review +