Why do Ghosts Exist?

Ghosts exist because when people die their spirits leave their bodies. There spirit may leave and go to heaven,stay on earth as ghosts, reincarnation, or hell. There are movies or tv shows such as Ghost whisperer, Poltergeist, The Haunting, Shutter and many more.