MC Ranch Rodeo begins Friday