Phoenix the Ninja
Phoenix the Ninja
| 06 June 1981 (USA)
Phoenix the Ninja Trailers

A female ninja avenges her mother's death.

Reviews