Nick Foles has played for a ton of teams including the Chicago Bears, the Jacksonville Jaguars, the Indianapolis Colts, and most notably, the Philadelphia Eagles.
Today, Foles announced that he would be calling it quits from the league. At 35 years old, he has come to the realization that football just isn't his calling anymore.