In This Moment have revealed the cover art have revealed the new album “Ritual.” That effort is expected to be released on July 14 and the first single “Oh Lord” was premiered on SiriusXM last night (May 10).
Advertisements
In This Moment have revealed the cover art have revealed the new album “Ritual.” That effort is expected to be released on July 14 and the first single “Oh Lord” was premiered on SiriusXM last night (May 10).