Great ape warrior riding horseback to battle a great army | Anime