Italy’s Secret Sphere will release their first live album, One Night In Tokyo, on October 14th. A video trailer for the DVD portion of the upcoming release can be found below. Secret Sphere are without a doubt one of the most well known metal bands in Japan, with a solid...
Continue reading...
Continue reading...