** Video Footage **
AMSTERDAM, NETHERLANDS - AUGUST 09, 2016: View to Tesla Store on city street with people walking and riding bikes. American automaker and energy storage company founded in 2003
Online preview: https://www.youtube.com/watch?v=qysaWuJ-glg
File Size: |
27.29 MB |
Dimensions: |
1280 x 720 px |