1 The Horrors: Still Life May 25, 2011 planetillshelby English rockers, The Horrors, are back with a new album, Skying and Still Life is the lead single. Take a listen and tell us what you think.