Riding Breda LRV’s in San Francisco.

This video footage was taken in San Francisco, California, USA to show public transportation system of trams/streetcars. Этот видео ролик был сдела...
Back to Top