A person familiar with the deal says quarterback Josh Freeman has agreed to terms with the New York Giants. Freeman was cut by the Tampa Bay Buccaneers in October after a messy split. The 17th pick in the 2009 draft, Freeman started 59 games for the Bucs over four-plus seasons before the relationship soured.
More...