Woman in England Accuses Neighbor of Unleashing a Ghost Upon Her Home | Coast to Coast AM
In a weird story out of England, cops were forced to briefly become ghostbusters after they received a call from a woman who accused her neighbor of sending a sinister spirit to her home.
www.coasttocoastam.com