Submitted by cprenzl on January 20, 2013
Just wondering If anyone has caught a wiff of any new supercharging stations? (We knew about two of the east coast ones before they were announced)
with the need of 100 this year, thats one every 3.7 days! They need to get hopping!