Reading 2102 starts its train up the Lehigh Line in order to wye its train for the return trip to Reading.
Reading 2102 departs Reading Outer Station on a beautiful fall morning.
Reading 2102 hustles through Molino as it nears Port Clinton on a hot summer afternoon.
Reading 2102 steams onto the Reading & Northern mainline in Port Clinton.
Reading 2102 rolls through Leesport as it nears the end of its excursion on a gorgeous September evening.
Reading 2102's air compressors warm up as the locomotive is prepared for its final Iron Horse Ramble in 2023.
Reading 2102 rests in Jim Thorpe while its passengers deboard the train to explore the town during the excursion's layover.
Reading 2102 accelerates its passenger excursion out of Jim Thorpe at Nesquehoning Junction.
Reading 2102 rolls down the grade as it crosses Orchard Road on a warm August afternoon.
Strasburg Rail Road 90 hustles by the American Flags at Fairview on a sunny December afternoon.
Strasburg Rail Road 90 approaches Esbenshade with its first passenger train of the day.
Nevada Northern 81 rolls downgrade out of Tunnel 1 on the return trip back to Ely.
Nevada Northern 81 starts its ore train out of Ely as it approaches the Wig Wags.
Nevada Northern 81 passes a switchman's shanty with its ore train in tow on a gorgeous February morning.
Nevada Northern 81 rolls through a rock cut as it coasts downgrade towards Ely.