Free agent wide receiver Braylon Edwards and the San Francisco 49ers  have reached an agreement on a one-year, $3.5 million deal, sources told ESPN NFL Insider Adam Schefter on Thursday.  Read more after the jump.
@Shay_Marie & @gametimegirl
Edwards had 53 catches for 904 yards and seven touchdowns for the New York Jets last season.
He still faces a possible suspension stemming from his July guilty plea to a DWI arrest on Sept. 21 .