Godzilla Minus One gets a surprise Netflix release
Image: Toho International
Godzilla Minus One is officially streaming worldwide on Netflix as of today, everywhere except Japan and France, according to film distributor Toho Internati...