This image captured by closed-circuit security cameras at Hampton Court Palace, The huge Tudor castle outside London, made headline news and has baffled millions. Ghost? Watch the footage Here Hampton Court Ghost Footage
This image captured by closed-circuit security cameras at Hampton Court Palace, The huge Tudor castle outside London, made headline news and has baffled millions. Ghost? Watch the footage Here Hampton Court Ghost Footage