I'm all for ghosts existing. Ghosts are probably a result of the high energy that the place has absorbed from its historical value. That explains the high levels of electromagnetic fields around that area, and as electromagnetic fields mess with your mind, you would clearly experience "supernatural" beings and such..........
there is evidence there the soul that have not left earth
No evidence for existing, no need for existing. Logically, almost certainly do not exist. Besides, infrasound explains pretty much every single "ghost" experiences that there are.
If I don't believe in god why would I believe something even more ridiculous like ghosts?
Ghosts are, fundamentally, impossible. There's no evidence for a soul or spirit or anything else to become a ghost; all of the body's energy is broken down as chemical energy after death. Assuming they exist, however: 1. There are 107 billion dead people. Where are they all? 2. There have been reports of ghost dogs, cats, trains, gunshots, footsteps, and even sofas. There's a lot more than 107 billion of those. Where are they all? 3. Do ghosts obey or disobey the laws of physics? If they obey them, then they can't go through things and they can't float. If they disobey them then, with the Earth travelling at 60km/s and ghosts being unaffected by gravity, they should be torn away from the planet.