Quote Originally Posted by ssdelorean View Post
Not trying to hijack the thread but asking out of curiosity. Where is the new 2013 electric DeLorean these days? Houston's showroom or did someone buy it?
Google bought it and last I knew it was stored at their HQ. Here is a video from 2018 of it being driven: