Mark Vogel: CTS Strasbourg tram ticket composter
Mark Vogel: CTS Tram Strasbourg
Mark Vogel: CTS Tram Strasbourg
Mark Vogel: CTS Tram Strasbourg
Mark Vogel: CTS Tram Strasbourg
Mark Vogel: CTS Tram Strasbourg Place de la République
Mark Vogel: CTS Tram Strasbourg Gallia
Mark Vogel: CTS Tram Strasbourg Gallia
Mark Vogel: CTS Tram Strasbourg Place de la République
Mark Vogel: CTS Tram Strasbourg Place de la République
Mark Vogel: CTS Tram Strasbourg Place de la République
Mark Vogel: CTS Tram Strasbourg Place de la République
Mark Vogel: CTS Tram Strasbourg Gallia
Mark Vogel: CTS Tram Strasbourg Place de la République
Mark Vogel: CTS Tram Strasbourg
Mark Vogel: CTS Tram Strasbourg
Mark Vogel: CTS Tram Strasbourg
Mark Vogel: CTS Tram Strasbourg
Mark Vogel: CTS Tram Strasbourg
Mark Vogel: CTS Tram Strasbourg
Mark Vogel: CTS Tram Strasbourg
Mark Vogel: CTS Strasbourg Tram Ancienne Synagogue Les Halles
Mark Vogel: CTS Strasbourg Tram Ancienne Synagogue Les Halles
Mark Vogel: CTS Strasbourg Tram Ancienne Synagogue Les Halles
Mark Vogel: CTS Strasbourg Tram Ancienne Synagogue Les Halles
Mark Vogel: CTS Strasbourg Tram Ancienne Synagogue Les Halles
Mark Vogel: CTS Strasbourg Tram Ancienne Synagogue Les Halles
Mark Vogel: CTS Strasbourg Tram Ancienne Synagogue Les Halles
Mark Vogel: CTS Strasbourg Tram Ancienne Synagogue Les Halles
Mark Vogel: CTS Strasbourg Tram Ancienne Synagogue Les Halles