Card Trivia:Ritual Beast Ambush

What appears to be Apelion the Tamed Sacred Spirit Beast in a battle with Taotie, Shadow of the Yang Zing appear in this cards artwork.