As a quintet of 49ers wide receivers battle it out in training camp, Randy Moss is looking sharp and showing…
Jim Harbaugh threw passes to Randy Moss in his tryout, then Trent Baalke tossed him a contract.
This website uses cookies.