26034 has rescued a failed 40150 and arrives at Perth with a late running Inverness to Glasgow train in October 1980.
37409 and 37423 doublehead the Northern Belle along the single track line between Ladybank and Perth at Newburgh on the 5th September 2010.
47237 with the 'Royal Scotsman' passing Lindores Loch on the line between Ladybank and Perth on the 28th May 2012.
Working a Glasgow to Aberdeen train, 170407 crosses the River Tay at Perth on a clear autumn day in 2008.
Still hard at work after nearly 50 years, 31233 sends a plume of acrid exhaust skyward at Perth station. While most class 31s have been turned into coke cans and razor blades, a few of these locos... (more)
37425 (a 44 year old veteran of the rails) waits for a passenger train to pass at Perth while working 6D66 - the 18:39 Inverness to Mossend train, which conveys empty fuel tanks. The loco is the o... (more)