Sir Rod caused quite a stir in the small town of Vergennes, Vermont, on Thursday in his alligator boots and leather pants – causing one woman to slip her boss a note: ‘Is he a rock star?’
Sir Rod caused quite a stir in the small town of Vergennes, Vermont, on Thursday in his alligator boots and leather pants – causing one woman to slip her boss a note: ‘Is he a rock star?’