Free agent linebacker Larry Grant, who played the past two seasons with the 49ers, has apologized for violating the league's performance-enhancing-drug policy and drawing a four-game suspension last month. Grant said Monday he "never knowingly" took a banned substance, the nature of which he did not reveal. "I've waited far too long to say my [...]