Man Caught Going 88MPH in a 1982 DeLorean
OnAs Reported in the Santa Clarita Signal Spencer White did what most of us could only dream of on Friday May 26th. He hit 88 MPH in a 1982 DeLorean. Unfortunately he had left his flux capacitor at home. Going back in…