Carlos Hyde was celebrating in the end zone during the 49ers’ training-camp practice on Wednesday, Aug. 2.
Carlos Hyde was celebrating in the end zone during the 49ers’ training-camp practice on Wednesday, Aug. 2. Jose Luis Villegas The Bee
Carlos Hyde was celebrating in the end zone during the 49ers’ training-camp practice on Wednesday, Aug. 2. Jose Luis Villegas The Bee

49ers practice report 5: Carlos Hyde roars; DeForest Buckner limps off field

August 02, 2017 01:42 PM