Police

Police

In 2002, a car was reported running off the road in Surrey, England by multiple witnesses. Police arrived and found no signs of a crash. After a careful search the car and driver were finally found but it was determined the accident occurred 5 months earlier.

Previous Fact Next Fact
Categories: DisasterTime