Sports IllustratedHow Much do the 49ers Pay Kyle Shanahan?Jun 18, 2020Grant CohnBy Grant Cohnmore_vert