NBA Vince Carter announces retirement after 22 years in NBA Vince Carter has brought an end to his 22-year career in the NBA ...