Notzilla
A Japanese scientist accidentally releases a giant monster in the U.S., and must save it-and Cincinnati-before a crazed nuclear physicist destroys both.
Release date: 18 August 2020
Tags:
My tags:
Add tags
Update feed
onclelapin posted a image 2 years, 1 month ago