Stratovarius have restored their "Forever Free" live video, filmed in Hamburg, Germany in 1997, and featured on the band's Infinite Visions DVD (2009). Watch the restored clip below: In line with their current live shows, Stratovarius recently released a visually stunning music video for "Survive", the title track of their...
Continue reading...
Continue reading...