Based on Tesla's new maps, it looks like we will finally be getting our Supercharger in Champaign. Jvonbokel started a new thread. We still need to find out the location:
Supercharger - Champaign, IL
Anyway, I took a round trip from Chicago to Champaign last month to see my alma mater, and I...