The studio album "You Haunt Me" was by this American indie pop band formed and based in which city?
You Haunt Me You Haunt Me is the first studio album by Indie pop trio Sir Sly. It was released on 16 September 2014 by Interscope Records.
Little Ghost (band) Little Ghost are a British alternative rock band formed in Shropshire in 2012. The band's music has been described as blend of indie rock, dance-punk and indie pop. As of 2017, Little Ghost are unsigned and release all of their music independently.