The Human Abstract live on the "Never Say Die Tour" in Stuttgart, Germany, November 2011 Feat. Ryan Devlin of Corelia [link] filling in on vocals.
You May Also Like
Music Videos
First single from their new release, Midheaven, in stores now
Music Videos
The Human Abstract – Digital Veil. Album Available March 8, 2011. Video Directed by Scott Hansen
Music Videos
Here is a promo for the band The Human Abstracts new album "Digital Veil" which is out now! Song used in the video is...