Seems like a confirmation of the Toot,n Tatum address is up on the updated Tesla page, assuming that is at 7012 Zenith Avenue
The page still has that, but it seems they are removing the detail from many of them now. The College Station details have gone already.
Yep, just checked now, most of them have the details removed
The page still has that, but it seems they are removing the detail from many of them now. The College Station details have gone already.
Yep, just checked now, most of them have the details removed