The Greatest Showman was the theme for this year's Keighley Carnival, which took place over the course of the weekend in Victoria Park.
The theme was chosen to encourage inclusivity throughout the town.
On Saturday, a parade around the park was led by an animatronic elephant, the band BD1 Brass, Stage Invaders stilt walkers and Charlie's Angels dance school.
There was also a jam-packed lineup of entertainment on stage, including the One in a Million Greatest Showman tribute act and fantastic performances from Bolt Academy, Hot Aire! concert band, Hit the Lights, Rajasthan Heritage Brass Band and Nigel Passey.
A funfair was also set up at the site provided by Marshalls Amusements, with stalls from independent businesses, including event sponsor BRSK.
Keighley's MP, Robbie Moore, who opened the Carnival said:
"A huge well done goes to everyone involved in organising Keighley Carnival, including our brilliant local independent businesses which had stalls and all the volunteers who did a fantastic job.
"It’s events like these that make us all proud of our mighty town."