News

In a just world, stores would be stocking Princess Kaguya swag, and little girls would be wearing the T-shirts and toting the lunch boxes and playing the inevitable video game. "The Tale of ...