Nobuko Otowa Pictures - Rotten Tomatoes