Ghost in the mirror (3/48)

Ghost in the mirror