Phoenix KILLED it on SNL over the weekend. This French alt rock band is definitely winning over in American soil. Their performance throughout the show was stunning and the drummer hammered it out. Check out the new album Wolfgang Amadeus. It definitely deserves a listen along with the rest of their discography.