Charlotte, NC— May 17, 2020 —Decimation Studios announces the launch of its indie comic book series, Decimation Earth, a reimagining of the Cthulhu mythos that pits H.P. Lovecraft's Eldritch Horrors against a diverse cast of covert spies and super-powered heroes. “One of the distinguishing...