Stallion Star Saves Japan. Picture

Stallion Star the American super hero fighting a ancient mythology creature known as a Kitsune in Japan, as it was released from a ancient box as it terrorizes Osaka.

Stallion Star on his way to put this Kitsune back in its place as he battles the evil Kitsune in Japan.
Continue Reading: Hero