Mankind's final weapon against Godzilla