Castle Ghost of England
- Episode aired Oct 25, 2001
Myths and legends of ghosts that are associated with the castles of England.Myths and legends of ghosts that are associated with the castles of England.Myths and legends of ghosts that are associated with the castles of England.