Tesla Motors opens new store in South Florida
- Luigi
- 15-PSI
- Posts: 1766
- Joined: Wed Aug 27, 2008 3:31 pm
- Location: South Florida
- Contact:
Tesla Motors opens new store in South Florida
They now have 10 stores nationwide and 7 stores throughout Europe
Hey Callaway Chris, get a move on buddy!
-Luigi