There are, at a conservative estimate, some 6,000 ghosts in Britain. They range from the phantom bus driver of Holland Park in London, who is still said to cause occasional consternation late at night by driving a red double-decker bus through walls and other solid objects, to the invisible but…
- Reblogged from palaceunderthealps
- Source: palaceunderthealps