Palmerston North City Council

Photo shows families riding on miniature train at a railway crossing in the Esplanade.

Happy 50th birthday to the Esplanade Scenic Railway