December 2, 2015December 2, 2015Sonic News Russia’s answer to Metallica? Mechanical Man set to release their powerful debut album