Longtime NFL guard Justin Pugh announced Friday he is retiring after playing 11 seasons with the New York Giants and Arizona Cardinals. Pugh returned to Giants training camp to call it a career a few weeks before his 35th birthday with his wife, daughter and mother among those in attendance. “Even though I never dreamed of being an offensive lineman, it was my calling,” Pugh said.