Team Roping North Carolina

We met some folks practicing team roping. Team roping is a fast paced sport which requires the coordination of humans and horses.