At 49ers-Raiders joint practice, Day 1 was all love between former enemies - The Athletic
Why Kyle Shanahan apologized to Maxx Crosby on Thursday
49ers OL coach explains why dealing with Cowboys star Micah Parsons is easier said than done
Kyle Shanahan - Bio, News, Photos - Washington Times
Kyle Shanahan said he apologized to Maxx Crosby today for the 49ers be
How Raiders' Maxx Crosby got clean, became a Pro Bowl edge rusher
49ers vs. Raiders: Trey Lance gets hot; Maxx Crosby gets apology from Kyle Shanahan - The Athletic
49ers' Shanahan apologizes to Raiders' Crosby for how he handled draft process - ESPN
49ers coach Kyle Shanahan apologizes to the Raiders' Maxx Crosby for how he handled draft process