The Human Abstract – Digital Veil
The Human Abstract is a progressive metal band out of Los Angeles, California known for not only technical skill but songwriting prowess. After some lineup changes and a switch to a new record label E1 Music, the band has finally released their newest album Digital Veil on March 8, 2011. [...]