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. Sir Sly: Sir Sly is an American indie pop band formed and based in Los Angeles, California, United States.
i don't know