Did you know this Palm Beach music celebrity is 73 years old today?

Jan 10, 2018
Meghan McCarthy/The Palm Beach Daily News
Penny Lancaster, Rod Stewart and David Foster at the Policemen's Ball at Mar-A-Lago to benefit Palm Beach Police Foundation.

Happy Birthday to rocker Rod Stewart. The part-time Palm Beacher turns 73 years old today. 

The singer of “Hot Legs,” “Maggie May” and “Do Ya Think I’m Sexy?”  made headline news in 2016 when he was knighted in England by Prince William for his “services to music and charity,” according to news reports. 

>MORE CELEBS: Did you know these rock, pop celebrities live from Jupiter to Boca?

In honor of the star’s birthday, here are some photos we’ve snapped of Sir Roderick over the years in town, from lunching at Cucina, shopping in West Palm, rocking in concert, to meeting a fan on Worth Avenue and partying at Mar-a-Lago.

Rod Stewart was spotted at CityPlace. (Palm Beach Post staff photo)
Rod Stewart rides around Palm Beach. (Palm Beach Post file photo)
Louise Crocker, Sally Lancaster with Penny Lancaster and Rod Stewart celebrate New Year's Eve at The Mar-a-Lago Club. Photo: (Debbie Schatz/Palm Beach Daily News)
Rod Stewart rocks out at Coral Sky.
Rod and wife at Mar-A-Lago.
Penny Lancaster-Stewart and Rod Stewart celebrate New Year’s Eve at Mar-a-Lago in 2012. (Debbie Schatz/Palm Beach Daily News)
Rod Stewart and wife Penny Lancaster at Cucina in Palm Beach.
Rod Stewart meets a lucky fan on Worth Avenue.