Mina Meguro is an actress, known for Sen to Chihiro no kamikakushi (2001).
Spirited Away
Spirited Away (Sen to Chihiro no kamikakushi) [Audio: Japanese]