What American indie rock group released an album in September 14, 2010?
Light Chasers Light Chasers is the tenth studio album by the American indie rock group Cloud Cult that was released in stores on September 14, 2010. It was previously released on the band's website via digital download and mail order on June 28, 2010.
Astro Coast Astro Coast is the debut album by the indie rock band Surfer Blood. It was released January 19, 2010 on Kanine Records. The album peaked at #124 on the "Billboard" 200 album chart. Upon its release, the album received very positive reviews.