Godzilla: Monster Planet hits Netflix on January 17th.

Don't Miss...