Album Review: Leviathan by Therion (Nuclear Blast)

The Swedish symphonic metal band, Therion, will release their 17th studio album, Leviathan, on the 22nd of January via Nuclear Blast.

Keep On Reading

Album Review: Siberian Heathen Horde by Welicoruss (El Puerto Records)

Russian/Czech Republic’s symphonic black metallers, Welicoruss, have released their 3rd full length studio album titled Siberian Heathen Horde.

Keep On Reading