New York Giants “Best in History” Roster The New York Giants have had many iconic players over the last 50...