Tesla launch front of store Published October 25, 2013. Size: 840 × 630 in Tesla launch front of store < Previous Next >