A Japanese goddess returns to the mortal realms in search of a glimpse of perfection.
Try changing the filters