LISTEN: Reacting to John Lynch & Kyle Shanahan Presser + Injury Concerns Ahead of Camp →

Jon Opelt's Articles

  • Jon Opelt
  • Written by:
    Jon Opelt
    Reporter. Immersed in 49ers football from Kezar to Candlestick to Levi's Stadium.
    18 articles
Share 49ersWebzone