Owen announce 'Ghost Town'
Owen will release their new album Ghost Town on November 8, 2011 via Polyvinyl; once out, it'll follow up 2009's New Leaves.
Click below to stream a song from the record entitled "I Believe."
Owen will release their new album Ghost Town on November 8, 2011 via Polyvinyl; once out, it'll follow up 2009's New Leaves.
Click below to stream a song from the record entitled "I Believe."