Delay Trees confirm album, post new single

Finnish indie act Delay Trees have confirmed that their self-titled debut album will finally be released on September 29 and have also posted a brand new track for free download called "About brothers": http://www.delaytrees.com/