musicNews The Horrors Announce New Album Luminous for May 2014 Release + New Single "I See You" February 25th, 2014
musicNews Watch: Florence Welch Performs "Still Life" With the Horrors at the NME Awards March 4th, 2012