CORONAVIRUS: Latest updates here.
James swaggered across the stage like a blacktop hero draining treys on an overmatched opponent. He even weaved his way through the audience, never missing a beat and all but daring the crowd not to have a good time.
Prices from: $90
In concert, they're a kinetic whirlwind of activity
Prices from: $35