Indiana trade Granger and Foster to Denver for Anthony

The Denver Nuggets today shocked everybody by trading superstar forward Carmelo Anthony to Indiana for forward Danny Granger and center Jeff Foster.
Anthony, 25, averaged 19.7 ppg for Denver so far this season. He has 3 years remaining on a $8.36m a year contract.
26 year old Granger has been in great form this season and is currently in the top 7 league leaders for scoring with 20.5 ppg. He is 5th in the MVP race.
Granger has 5 years remaining on a $2.33m a year contract, while Foster, who is 32, has 2 years left on his $6.18m per year contract.
It is unclear why Denver decided to make this deal. Time will tell whether or not it was a wise move.