Stadler ST15 Streetcar

…manoeuvres through the current building site at Frankfurt St., Darmstadt, Hesse, Germany. Still on test runs, this class of state-of-the-art trains will be a remarkable improvement in urban commuting.

Comments
Sign in or get an account to comment.