I got the message, and I will do better: 49ers coach Kyle Shanahan responds to face mask fine
Kyle Shanahan explains why 49ers didn't make offer for Julio Jones – KNBR
Our Solution for Kyle Shanahan's Hat Beef with the NFL
Kliff Kingsbury lends support for 49ers coach Kyle Shanahan in hat 'beef'
Deebo Samuel used to curse out head coach Kyle Shanahan behind visor
49ers news: Kyle Shanahan is the first head coach in NFL history to accomplish this feat - Niners Nation
Shanahan Provides Injury and Position Battle Updates Following #DENvsSF
Colorado State coach pokes at Deion Sanders for wearing hat, sunglasses before game with Colorado
Kyle Shanahan Upset With Hat Rules: NFL World Reacts - The Spun: What's Trending In The Sports World Today
49ers coach Kyle Shanahan's red 'Shanahat' will remain in storage