The San Francisco 49ers and Randy Moss have agreed to a one year contract on Monday, he will be replacing Braylon Edwards as the teams low risk high reward free agent wide receiver. Randy Moss last played in the NFL in 2010 when he started the season with the Patriots, got traded to the Vikings after 8-games, then was cut after only playing 4-games with the Vikings. Following his short, and failed reunion with the Vikings, he finished the seasons last 4-games with the Tennessee Titans. Randy Moss, one of the NFL’s all-time greatest wide receivers will be returning to the 49ers so that he can end his career on his terms. Their is no doubt that Randy Moss can still play at an elite level if he wants, he just needs the motivation. The 49ers believe they will be able to get the best out of Moss in the 2012 NFL season.