Herald: Lovecraft & Tesla

Fan art for the comic Herald: Lovecraft & Tesla. Amelia Earhart fights her way out of another plane of existence, trying to find her way home.

Back to Top