Lady Beast
The Vultures Amulet by Deborah Levine Lady Beast is a traditional metal band from the steel city, Pittsburgh, PA. Going into their 11th year, the band has released five albums, toured worldwide and even organise their heavy metal festival, Metal Immortal Festival. For fans of Iron Maiden, Motorhead, Judas Priest and Dio, no song sounds…