Stevie Wonder - Live At Last

Stevie Wonder - Live At Last

Available on iTunes
Filmed at the O2 Arena, in London, England, over two nights, September 30 and October 1, 2008, before a rapturous audience of 15,000 each night.  The concerts were part of the first Stevie Wonder world tour in over a decade which sold 120,000 tickets in the UK alone.
Starring Stevie Wonder
Director Hamish Hamilton

Trailers

  • Live At Last
    Live At Last