Lower Definition have posted a stream of their new album. The record is titled The Greatest of All Lost Arts and is due out August 15, 2008.
You can check it out on their myspace page.
Source Lower Definition have posted a stream of their new album. The record is titled The Greatest of All Lost Arts and is due out August 15, 2008.
You can check it out on their myspace page.
Source