In This Moment’s new album “Ritual” available now by Kevin Churko on July 21, 2017July 28, 2017 In This Moment’s new album “Ritual”, is available now, featuring their new single “Oh Lord”.