30 JUL The Tale of the Princess Kaguya (2013) #289 A princess from the moon descends on the earth to fall in love with the people and nature of earth and live up a dream. Share this:TweetShare on TumblrWhatsAppPrintMorePocketLike this:Like Loading...