Ghost in the mirror (22/48)

Ghost in the mirror