Russell Shepard, who has played five seasons in the NFL, today signed with the Giants, one week after he was released by the Carolina Panthers.continue