Flint Hills Ranching:

Branding Day at the Sauble Ranch