Symphonic Metal band Leaves’ Eyes released a video for the song “Sign of the Dragonhead”, which is from the upcoming album of the same name, due out on January 12, 2018.
Leaves’ Eyes released a video for “Sign of the Dragonhead”

Symphonic Metal band Leaves’ Eyes released a video for the song “Sign of the Dragonhead”, which is from the upcoming album of the same name, due out on January 12, 2018.
Follow Us