Zen Kajihara
Birthday: 1966-02-25 | Place of Birth: Okayama, Okayama, Japan...
Known For
The 13 Lords of the Shogun
Masquerade Night
Masquerade Hotel
Your Home Is My Business
My Wife is Ninja
The Magic Hour