The weather brightened considerably yesterday as crowds lined the streets for the 138th annual Keighley Gala.
The event, which raises money for a number of charities, started with the crowning of the gala queen, Charlotte Lily Carter, in Town Hall Square.
The procession then set off from Spring Gardens Lane and headed to Victoria Park where attractions included fairground rides and stalls, face painting, charity stalls, sumo-suit wrestling, a ducking stool and food.
Live music was also provided with The Elderberries, Jonny B, Emma Feather, Haley Harrison and Kitty Le Mare among the performers. Traditional events also included a bonny baby show and a dog show.