Lower Definition: "The Greatest of All Lost Arts"
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.
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.