Cursed Objects: The Surrey Ghost Car
In December 2002, police responded to a call about a vehicle that had just swerved off a highway in Surrey, England.
In December 2002, police responded to a call about a vehicle that had just swerved off a highway in Surrey, England.