Day 3 of 49ers Training Camp: Secondary & Tight Ends Impress, Kicking Battle Stays Close San Francisco 49ersWhat we’re hearing and seeing at 49ers training camp: QB Brock Purdy misses one pass on Day 2 ESPNRising star CB exits 49ers practice early with apparent leg injury Niners WireThe Good and Not So Good from 49ers Camp: Brock Purdy Out, CB Injured Sports Illustrated49ers 2nd-year pro is doing everything right at camp (and people are noticing) Niner Noise