If Shanahan had anything to do with the drafting of Trey Lance, he should have been fired years ago.
Seriously, Shanahan is a good coach (seems to have the personality of a rock, but that's just about every head coach these days) but Jimmies and Joes beat X's and O's and we've seen that with...