The underwater volcanoes uncover a hint about the mythical city of Atlantis. A small team sets out to investigate and stumbles upon what seems to be an ancient outpost belonging to the fabled civilization. However, they soon discover that the site is inhabited by menacing sea lilies, forcing the crew to battle for their survival.
Show
Nautilus
Episode
S01E06
Air Date
Oct 25, 2024