Netflix Original Anime Series 'Godzilla' Launches on January 17
posted on Wednesday, January 10, 2018Set to give fans a re-imagining of the Godzilla world of the future, Godzilla is launching on Netflix this January 17 following its theatrical release in Japan!