from The Mercury News1 year agoSANTA CLARA - Here are the highs, lows and other deeds from Wednesday's first practice of 49ers training camp:Trey Lance's first camp practice as the undisputed starting quarterback went smoothly. Read at The Mercury News #back #quarterback #contract-extension #santa-clara #jimmy-garoppolo[add][|| ... ]