Updating previous reports, free-agent TE Kyle Rudolph (Vikings) signed a two-year contract worth $4 million – including a signing bonus of $4.5 million – with the New York Giants on Wednesday, March 24. The two sides revisited Rudolph’s initial agreement after team doctors became concerned he would need foot surgery during his physical.