The San Francisco 49ers have agreed to terms on a 1-year contract with former Viking receiver Randy Moss.  Moss worked out with the 49ers this weekend with 49ers head coach Jim Harbaugh throwing him passes.  Moss didn't play in the NFL in 2011 after playing with New England, Minnesota and Tennessee in 2010.

The 35-year old Moss says when it comes to the sports media "I've gotten a bad rap".

More From 1390 Granite City Sports