A group of meteorites descend on the planet Aquafall, housing evil creatures ...
Leviathan: The Last Defense
Season 1 Episode 12: It's Definitely a Shock!
After finally making their way back to their village, the girls seek some R&R. Leviathan has a big decision to make.