Japanese magic mirror (39/48)

Japanese magic mirror