Washed up? 49ers' Mohamed Sanu generating buzz -- and foul language -- at camp
Sanu is making a strong push to become the Niners' No. 3 wide receiver behind Deebo Samuel and Brandon Aiyuk.
www.google.com