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 [...]