For two weeks in a row now, Kyle Shanahan has found creative ways to get his receivers open for big catches.
Share this post
49ers film room: Kyle Shanahan continues to…
Share this post
For two weeks in a row now, Kyle Shanahan has found creative ways to get his receivers open for big catches.