The Little Train of the Hills
Mechanical Engineering & Railways

The Little Train of the Hills

Narrow gauge railways — engineering on steep gradients.