Venom: Live From Russia (2003)
Share on
Synopsis by Perry Seibert
Venom: Live From Russia features a variety of artists signed to the Venom label performing in Russia. The fifteen song track list includes "Top of the World," "Rockheads," "Ambush," "Triumph," and "All I Need."
Characteristics
Keywords
band [music group], heavy-metal-music