Lip-reading fans are convinced that cameras caught Jimmy Garoppolo ripping Kyle Shanahan’s play calls

Sunday night’s loss to the Denver Broncos was a beyond frustrating effort for the San Francisco 49ers. In their first game since Trey Lance went down with a season-ending leg injury, Jimmy Garoppolo was tasked once again with leading the Niners offense. And, well, he did not seem to be on the same page with head coach Kyle Shanahan’s game…
Read more on Publisher's website