Tales of the bizarre.
Grandpa's Ghost
Edwin's grandpa has died in his sleep, but why is he still hanging around the flat?
Discover 11,128,835 listings and 278,125 playable programmes from the BBC
Tales of the bizarre.
Grandpa's Ghost
Edwin's grandpa has died in his sleep, but why is he still hanging around the flat?