In This Moment Premiere “Oh Lord” Live Video

In This Moment have premiered a new live video for their song “Oh Lord.” This track is from their new album “Ritual,” which will be released on July 21. The footage for the video was captured at this year’s Carolina Rebellion.

Advertisements

Comments are closed.