Ghost in the mirror (42/48)

Ghost in the mirror