A 1981 DeLorean with only 977 miles on its odometer was found in a barn in Wisconsin. – Mike McElhattan An iconic vehicle from
Tag: back to the future
We were all such fools to actually open and watch our VHS tapes back in the ‘80s. A sealed copy of “Back to the