Former NFL linebacker Clark Haggans, who spent eight of his 13 seasons with the Pittsburgh Steelers, has died, the team confirmed Wednesday. He was 46.