It’s been a long wait, but the first Lord Mountain LP has finally been unleashed upon the world. The Oath, released on January 20 of this year, builds on the promise that Lord Mountain displayed way back in 2016 when they released their self-titled debut EP. Fans who dug the band’s first output will not be disappointed…