Donald Trump shirtless, on stage, a rockstar