In Chicago there is a coffee house called wormhole. it has a delorean in its store. you can see it in the pictures in the distance. www.thewormholecoffee.com
anyone seen this? I will be in Chicago next week, I'm wondering if it is worth to go see.
John