Thomas Galyen, a member of the Central Illinois Tesla Owners Group on Facebook, posted a photo tonight of a brand new install on the west side of Champaign, IL. It's located in the County Market parking lot at 2901 W Kirby Ave in Champaign. So far, I just have the one photo. It looks to be at...