Ghost in the mirror (40/48)

Ghost in the mirror