Steam dreams came true on Saturday when this special excursion train passed through the Yorkshire Dales.
The Winter Cumbrian Mountain Express is a heritage excursion run by the Railway Touring Company from London Euston to Carlisle, via Milton Keynes, Rugby and Preston.
The steam leg of the journey, from Carnforth via the Settle to Carlisle Railway, traversed the iconic Ribblehead Viaduct in snow on Saturday, hauled by the locomotive British India Line.
Meet the man who operates Yorkshire's most remote railway signal box
Passengers - who had paid at least £109 for a ticket - were able to enjoy views of Kirkby Stephen, Ais Gill - the highest railway summit in England - Pen-y-Ghent, Whernside and Ingleborough.
Photographers who had turned out to see the train couldn't have hoped for a better backdrop, as last week's snowfall remained on the fells.
The Winter Cumbrian Express will be returning to the Settle and Carlisle Railway on Saturday February 23 - and tickets are still for sale.