Some guy over at BikeForums.net snapped these Tesla dealership pics. Although it wasn't spelled out in the post, I'm assuming we're looking at the new Menlo Park, California location that opened earlier this week. That 300 in the sign in the pic below would be 300 El Camino Real, the former location of a Anderson Chevrolet, which I remember well from growing up in the SF Bay Area. This was the only car in the showroom, but there were another six cars in the service area being prepped for delivery. I have a bunch more pics after the jump, or go over to BikeForums for even more pics and brief writeup on the car and his visit.