Justin Pugh announced his retirement from the NFL after 11 seasons, primarily with the Giants, where he was drafted 19th overall in 2013. The 35-year-old offensive lineman played 132 games in total, reflecting on his unexpected journey and the pride he felt in fulfilling a childhood dream of playing for New York.



