No photoMegumi SekiguchiActor · Born August 15, 1973 · Tokyo, JapanIMDb Acted in 11980s1988Ninja OlympiadKei Yamashi / Himenin Emiha · 50 episodes82