Heavy Music Headquarters Album Reviews: Week of October 20, 2017 This week’s reviews include releases from Archons, Bell Witch, Cyhra, Death Rattle, Europe, GWAR, Iron Monkey, The Kennedy Veil, Rig …