Crowds flocked to the Keighley & Worth Valley Railway’s Steam Spectacular over the weekend.

Held over three days, the event was “headlined” by an appearance of an American loco known as ‘Big Jim’ and organisers said the good weather meant it was busier than expected.

The locomotive – built for heavy freight work in Europe during World War Two – starred in the movie Yanks, which was filmed on the Worth Valley line and at other Keighley-district locations in 1978.

The weekend event was Big Jim’s first since returning from a major restoration project – and its first proper outing since the 1980s.

The loco has been described as “big, ugly, and different,” but still a big draw for rail enthusiasts.

The event featured a number of other trains, and was particularly popular with families.