Spirit Guards of Earth

Spirit Guards of Earth is an anime

Cast
Toyuki: a girl from Japan

A Viareck

Spirit Guards
Kraken

Sea Serpent/Leviathan

Thunderbird/Roc

Dragon/Ryujin: a great red dragon