St. Cecilia is an indie rock band from Troy, Michigan, and are heavily influenced by sounds such as Hippocampus and Peach Pit. They have 4 members, and currently 1 EP out, titled Pictures Read more on Last.fm