Omen - Teeth of the Hydra - Live in San Antonio, TX - 6/21/14 - Video
PUBLISHED: Jun 22, 2014
DESCRIPTION: classic heavy metal band from Los Angeles, CA performing "Teeth of the Hydra" from the album "Ther Curse" (1986) live in San Antonio, TX Hellfest 2014