Humanoids from the Deep – USA, 1980

Humanoids from the Deep (1980 version, not the 1996 cable TV remake) has received a new 4K scan of the uncut international version from the original camera negative for a …

Advertisements
Read More