Tesla Photo Tour
Matt McGee • May 27, 2013 • 2 Comments

I saw several Teslas on the road a few weeks ago when I was down in the Bay Area, and I’ve read a fair amount about them, too. But I’d never seen one up close until this weekend. We were over in the Seattle area for the weekend, and came upon a Tesla “store”...
Read more →
