What in the name of Joan Callamezzo is going on at 49ers’ OTAs?
So this happened.Screenshot: YouTube: Grant CohnFar be it for me to blast any blogger for blasting a player. The amount of incendiary shit I’ve written this month alone would probably provoke a confrontation — or 60 — from a sports figure…