see more

DENVER, CO, - MARCH 17: Stevie Wonder performs during his 'Songs in the Key of Life Tour' March 17, 2015 at Pepsi Center. This was the first stop of the tour. (Photo By John Leyba/The Denver Post via Getty Images)

DENVER, CO, - MARCH 17: Stevie Wonder performs during his 'Songs in the Key of Life Tour' March 17, 2015 at Pepsi Center. This was the first stop of the tour. (Photo By John Leyba/The Denver Post via Getty Images)