Kyle Shanahan explains why 49ers rookie is playing familiar waiting game 2025-12-16T08:04:31-05:00December 16th, 2025 at 8:04 AM|