Video from the self-titled album “Babylon A.D.” Arista Records 1989, filmed at the Sepulveda Dam, Los Angeles, CA
As live albums go this is
one of the very best I’ve heard in years.
Video from the self-titled album “Babylon A.D.” Arista Records 1989, filmed at the Sepulveda Dam, Los Angeles, CA