The Who live at The O2 Arena, London