Loud Rock Charts: 3/19
One of the better weeks in terms of Loud Rock Adds, this time we see Clutch drop what could be their greatest album to date, Finnish monster costumers Lordi release a "beastly" (teehee) record, and the highly anticipated Kvelertak album…