Belgrave

Puffing Billy Steam Train Film and Photos

Puffing Billy is the name of a narrow gauge steam train service based in Victoria, Melbourne. The restored steam engines, carriages, tracks, and station are beautifully maintained.