Ghost in the mirror (13/48)

Ghost in the mirror