A class 159 three-car DMU runs beside an angry sea on the 12.20 London Waterloo to Plymouth service.
A couple enjoying a pleasant afternoon on their dock witness Soo Line 1003 crossing Beaver Dam Lake on the causeway at Fox Lake Junction.
A Zulu woman harvests grass for her cow while below her a GMAM Garratt climbs towards Donnybrook. I previously posted a shot taken two days earlier at this same location, but running bunker first... (more)
To maintain a 2% maximum grade the Bethlehem line is a constant series of S curves. A double header, lead by 15F 3016 works hard into yet another curve before Sterkfontein, on the climb to Slabbe... (more)
On a cold, clear morning in Natal, a GMAM Garratt climbs towards Donnybrook with a mixed train, heading for Pietermaritzburg.
Cold mornings make for great steam effects, but sometimes you get almost too much! Class 19D 4-8-2 No. 2669 climbs into the sun on a cold, misty morning.
Two of South Africa's best at full throttle, powering up the steep climb toward Sheridan, with the grain silos of Fouriesburg in the distance.
A 15F Mountain races out of the sunset, with the butte at Sekonyela in the background. The wide open spaces of South Africa are just made for sunset and sunrise shots!
It's unlikely that this Zulu family has ever seen a GMAM Garratt before. Thirty three years after steam ended in Natal, it has returned to its old stomping grounds on the steeply graded Durban to... (more)
The first shot of the day would often be at Slabberts, as the eastbound overnight passenger would arrive just about at sunrise. It's still true 20 years later, although today the train is westbou... (more)
25NC No. 3472 attacks the 2% grade westbound from Slabberts, in this recreation of a classic 13 car passenger train, as pulled by these magnificent Northerns until steam ended in 1987.
The secret is out, the Heber Valley is the place to be for winter steam photography! Annie Bruehl waits at the Edwards Lane crossing for UP 618 to pass by her completely original 1953 Buick.
It's just after sun up and a group of locals wait for a freight to pass by on the 2 foot gauge Port Elizabeth to Patensie line.
Nevada Northern #93 operating on Heber Valley Railroad line for the Salt Lake Winter Olympics.