Godzilla vs The Trojan Horse!!!

Comic: Godzilla vs The Trojan Horse!!!