Shocking imagery, deep lyrics, and strong vocals power this new song from Umbra Vitae.