Designed by
Title
December 7, 2017 Palo Alto / CA / USA - Tesla showroom displaying Tesla Model S and Tesla Model X, located in the upscale open #135817230
Description
December 7, 2017 Palo Alto / CA / USA - Tesla showroom displaying Tesla Model S and Tesla Model X, located in the upscale open air Stanford Shopping Mall, Silicon Valley, California
This image is editorial