Prince William and Duchess Kate smiled for the crowd at the Calgary Stampede on July 7 in Calgary, Canada.
The couple wore white Stetsons and their cowboy finest at the historic event, which serves to preserve western heritage and values. When they arrived in Calgary, the ill little girl earlier greeted them.