Directed by Ikuhito Kanbara
User score
0 votes
Released
January 1, 2007
1h 18m
Japanese
Sato Erika
RICO