The Human Abstract Sign to eOne, ‘Digital Veil’ March Release Date Set

by | Jan 10, 2011

The Human Abstract have signed to eOne Music. The band’s new album, Digital Veil, will be released on March 8.