This foursome's debut album, 'Your New Attraction,' was released in September of 2006.
Added by Upcoming Robot on March 19, 2008