DeLorean Owner Gets Nabbed By Police Doing 88 MPH


The owner of a 1982 DeLorean DMC-12 has been left laughing after being issued with a speeding ticket for hitting 88 mph.
Read more »