No ordinary ghosts in sight

Lumley Castle must be one of the most familiar hotels in the UK. Thanks to magic powerful TV lenses it appears to tower over the Lumley End at the Emirates Durham County Cricket Ground, highly visible to international match viewers [...]