After eight years in the NFL, Arian Foster is calling it a career.