Trailer: The Sea SerpentA serpent, created by radioactivity, threatens a Spanish coastal town.Watch Here