Free agent cornerback Leonard Johnson worked out for the Giants earlier Monday, and they apparently liked what they saw. The team now has signed Johnson to a three-year contract, Aaron Wilson of KPRC reports. Johnson, who played at Duke, was projected as a possible late-round draft pick a year ago but tore an anterior cruciate [more]
