Steve Vai Releases INVIOLATE Today and Presents “Teeth of the Hydra” Visualizer
Steve Vai and Favored Nations / Mascot Label Group have released his new studio album titled Inviolate. The LP will follow on March 18. The album’s mesmeric opener, “Teeth of the Hydra,” is a sinuous, Latin-fusion-tinged composition […]