NIGHTWISH have released a new live clip for "Ghost Love Score", filmed on December 14th 2012 at Teatro de Flores in Buenos Aires, Argentina during their Latin American Tour ...
NIGHTWISH have released a new live clip for "Ghost Love Score", filmed on December 14th 2012 at Teatro de Flores in Buenos Aires, Argentina during their Latin American Tour.
Watch the clip here: