The New York Giants are bringing back another player. The Giants have retained almost all of their offense from last season, and now they're re-signing another member of that offense. New York is re-signing receiver Russell Shepard, per Josh Alper of Pro Football Talk.

It's not a massive signing for the Giants, but Shepard will be a decent enough depth piece. Terms of the deal weren't immediately disclosed, but it's safe to assume it was a short, cheap deal. In 12 games last year, Shepard reeled in ten passes for 188 yards and two touchdowns.

His numbers didn't light up any boxscores, but Shepard played a meaningful role on offense while also being a major contributor on special teams. Last year was his first year with the Giants after he came over from the Carolina Panthers.

An LSU product, Shepard originally signed with the Philadelphia Eagles as an undrafted free agent back in 2013. He failed to make the team, and latched on with the Tampa Bay Buccaneers. He ended up carving out a role on special teams, and spent the next four seasons in Tampa Bay.

His first three years with the Bucs, he was used sparingly on offense. In his final season in Tampa, his role on offense was greatly increased and he had the best receiving year of his career. In 14 games and four starts, he caught 23 passes for 341 yards and two touchdowns.

Off the strength of that season, he signed a three-year deal with Carolina, but he was cut after just one year. He ended up signing a one-year, $1.3 million deal with the Giants last offseason. He probably got something similar this time around.