Skip Nav

Canada

Prince William and Kate wore cowboy hats in Calgary last year.