Last weekend was an eventful one for Tony Stewart.

The three-time NASCAR Sprint Cup champion from Columbus celebrated his 46th birthday Saturday. But that was far from the only excitement he had.

Friday, Stewart was pulled over by a state trooper in DeKalb, Illinois — but it wasn’t for speeding. He was given a warning for improper lane usage.

The incident was brought to light when the officer, Damein Cunningham, tweeted a photo that Stewart appears to have taken as a selfie.

“Just pulled over NASCAR legend Tony Stewart on I-88 in Dekalb IL, what you think I got him for?#NASCAR #ISP” Cunningham wrote in the tweet.

The tweet has been deleted, and a state police spokesman told the Chicago Tribune that it is being reviewed. On Sunday, Cunningham apologized for the uproar his tweet caused:

“@TonyStewart as I was sitting in church today, the preacher preached forgiveness is the core. I apologize 4 the stir the picture caused.”

Saturday night, Stewart and a few other people were stuck in a hotel elevator in Madison, Wisconsin. Madison firefighters had to be called to the hotel to open the doors.

“Awesome birthday yesterday with an exciting finish. Stuck in the hotel elevator for 20 min until the fire dep saved us #freakedout” Stewart tweeted.

Stewart was there for dirt track races in Sun Prairie, Wisconsin. He qualified for the IRA and All-Star Sprints Race, but it was rained out. He stayed and signed autographs, according to the Wisconsin State Journal.