cbs sports

Giants give Freeman 1-year deal

Freeman was waiting for an opportunity like this one