Weatherford Stays In New YorkWeatherford Stays In New YorkA New York favorite is staying in the Empire State as Steve Weatherford is headed back to the Jets.Armen WilliamsArmen Williams