Twin Peaks have released a third single, "Holding Roses", from their forthcoming album, Down In Heaven. The album will be released on May 13th via Grand Jury & Communion.
Twin Peaks are performing a sold out release show at Lincoln Hall on May 13th with The Funs and White Reaper.