Kevin Garnett is calling it a career after 21 seasons in the NBA.