Rod Stewart proves he’s not all mouth and (no) trousers