Submitted by 49erswebzone5166 in sports
Day 5 of the San Francisco 49ers training camp is officially over, as head coach Kyle Shanahan conducted an intense, scrimmage-filled practice that involved both team drills and move-the-ball periods
Submitted by 49erswebzone5166 in sports
Day 5 of the San Francisco 49ers training camp is officially over, as head coach Kyle Shanahan conducted an intense, scrimmage-filled practice that involved both team drills and move-the-ball periods