April 22, 2004 It may not be THE DeLorean from Back to the Future, however it’s probably the best replica you’ll ever see.