Concert Reviews By Eric WoodyMarch 20, 2018 Iced Earth, Sanctuary and Kill Ritual at The Masquerade, Atlanta, Georgia (March 17th, 2018) After four years, heavy metallers Iced Earth have finally returned to Atlanta, GA. There are a few things that made the show, and tour, a…