Ghost in the mirror (41/48)

Ghost in the mirror