Ghost in the mirror (16/48)

Ghost in the mirror