Buses will once again operate in Keighley on Christmas Day.
The popular free service, which began in 1995, is run by volunteers from Keighley Bus Museum Trust. Financial support is being provided by Keighley Town Council.
Four services will operate from 10.25am, starting and finishing outside the Livery Rooms in North Street.
Since the groundbreaking initiative was launched, about 10,000 passengers have used the services.
"It averages between 550 and 600 passengers each year – it's become an institution in Keighley," said trust member, Graham Mitchell.
"About six years ago we had a Christmas Day when it started to snow and we had to crop back the last service, but generally we've been lucky with the weather."
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here