Giants release team captain Alec Ogletree
The Giants have released Alec Ogletree, who was slated to be one of the highest-paid inside linebackers in the NFL.