Looking for a horror movie [found "Humanoids from the Deep" (1996)]

 

v20240901