IN THIS MOMENT - The Black Widow Reigns In The ATL
May 12, 2015, 9 years ago
Los Angeles, CA metal band In This Moment is crawling across the United States in support of its new album The Black Widow. The band rocked the house at Center Stage in Atlanta, GA on May 5.