5 observations from 49ers rookie camp — the Niners found undrafted free agent gems
Football is back. Sort of. But any football is good, and given the current state of Bay Area professional sports, it’s desperately needed. The Niners let us take a look …