NSTG8R
Elio Addict
My wife was watching the news this morning (Fox 2 St. Louis), and said she saw a "Back to the Future" type commercial (Michael J. Fox clips from the movie) saying "the future was not far off", then showed a front view of the Elio. Looked all over, can't find anything myself, but not giving up on the search to locate it. Just wondering if anyone has seen this yet.