Kevin Garnett has been considering retirement for a few years now, but has again decided to hold off and continue his NBA career. Garnett agreed to a two-year deal with the Minnesota Timberwolves on Tuesday, according to ESPN. The financial details of the deal have not been announced.

The signing of Garnett comes on the same day the Timberwolves signed the first overall pick in the 2015 NBA Draft, Karl-Anthony Towns, to his rookie deal. Towns' deal is worth a little less than $15 million over three years with a player option for year four, according to ESPN.

Garnett is not the player he once was but he will still likely have a huge impact on an extremely young Timberwolves team. Garnett will be asked to mentor Towns as he gets adjusted to the NBA, and Towns really couldn't ask for a better mentor than KG. Garnett only averaged 6.9 points and 6.6 rebounds last season but his value isn't in his offensive numbers. Garnett still provides solid post defense and is one of the best leaders of this generation.

Garnett waived his no-trade clause to be traded to the Timberwolves last season by the Brooklyn Nets for Thaddeus Young. Garnett will now finish his career in the same place he started it, and will be instrumental in helping mold all of the Timberwolves young players.

The Timberwolves finished with the worst record in the NBA last year, but a lot of that had to do with injuries. Minnesota has a lot of talent on their team, including the last three number one overall draft picks (Towns, Andrew Wiggins, and Anthony Bennett). Add in Ricky Rubio, Nikola Pekovic and Kevin Martin along with Garnett's leadership and this team should be in for a huge improvement.