HOME
The Happy Ghost
There appears to be a beautiful woman spirit near the woodwork on the wall in the Star Chamber of Ordsall Hall. ( Salford, England )
Original Image