In late 2009 they announced their self-titled album and released it on June 8,2010 and peaked at number 26 on the Billboard 200, selling more than 15,000 copies in its first week.
In late 2009, they announced their self-titled album and released it on June 8,2010. It peaked at number 26 on the Billboard 200, selling more than 15,000 copies in its first week.