GODZILLA: CITY ON THE EDGE OF BATTLE Debuts Worldwide on Netflix July 18th « SciFi Japan