Steff Thomas: 166209 arrives in light snow at Bath Spa on the 11th of December 2022
Steff Thomas: 43171 at Carmarthen on the 17th of March 2019
Steff Thomas: 43185 & 150262 at Carmarthen on the 12th of May 2019
Steff Thomas: 43009 at Swansea on the 18th of May 2019
Steff Thomas: 170403 & 170471 at Aviemore on the 18th of Febuary 2023
Steff Thomas: The old and the new
Steff Thomas: 158710 & 158740 at Edinburgh Waverley on the 20th of Febuary 2023
Steff Thomas: 150227 at Heath HL on the 11th of March 2023
Steff Thomas: 20189 at Heath HL on the 11th of March 2023
Steff Thomas: 43170 & 158950 at Saltash on the 17th of March 2023
Steff Thomas: 769452 at Penarth on the 24th of Febuary 2023
Steff Thomas: 170204 & 43098 at Gloucester on the 20th of March 2023
Steff Thomas: 158840 & 196104 at Shrewsbury on the 25th of March 2023
Steff Thomas: 180111 & 67016 at Doncaster on the 3rd of March 2023
Steff Thomas: 43010 & 800321 at Bristol TM on the 6th of April 2023
Steff Thomas: D1015 at Bewdley on the 1st of October 2022
Steff Thomas: 769445 at Cardiff Central on the 16th of May 2023
Steff Thomas: 33029, 33025 & 802110 at Goodrington sidings (Paignton) on the 29th of May 2023
Steff Thomas: 67017, 800019, 800025 & 150231 at Swansea on the 4th of June 2023
Steff Thomas: 67017 & 158822 at Cardiff Central on the 4th of May 2023
Steff Thomas: 150257 at Margam East Jn on the 2nd of July 2023
Steff Thomas: 222022 passes Wellington on the 20th of August 2023
Steff Thomas: Getting later and later
Steff Thomas: 195 118 at Manchester Piccadilly on the 21st of October 2023
Steff Thomas: 197044 & 43189 at Cardiff Central on the 8th of December 2023
Steff Thomas: 150249 at Penmere on the 30th of October 2024