A group of meteorites descend on the planet Aquafall, housing evil creatures ...
Leviathan: The Last Defense
Season 1 Episode 1: I'll Make You My Friend!
A group of meteorites descend on the planet Aquafall, housing evil creatures intend on destroying the world. A girl from the dragon clan rises up to the challenge.