The ghost of a woman wearing a red scarf who carries a tragic tale is said to haunt a station on the London Underground each Christmas. The ghost of Christmas past is supposed to only be a ...
Some results have been hidden because they may be inaccessible to you