Looks like Doc just back from the Future, because this DeLorean was spotted on the freeway (I-95) travelling at 88 miles per hour :)