131815

The Sea Serpent

The Sea Serpent (1985)

5.1
1h 31m

A serpent, created by radioactivity, threatens a Spanish coastal town.