While the San Francisco 49ers are currently the walking wounded, with over a dozen players on the injury report for one reason or another, Kyle Shanahan has still been afforded plenty of chances to evaluate the player he’ll be going into battle with come Week 1, from rookie UDFAs just fighting for a practice squad […]