A who's-who of entertainment and sports icons visited Charlotte Motor Speedway on Sunday to experience the excitement of the Coca-Cola 600. 

World-renowned talk show host Jay Leno and his longtime musical director, Kevin Eubanks, met with military veterans before taking over as co-Grand Marshals during the pre-race buildup to the green flag.

Carolina Panthers All-Pro running back Christian McCaffrey revved up his Sunday with a high-octane training session aboard a Toyota Camry TRD before assuming the title of Honorary Pace Car Driver.

Globally acclaimed recording artist, brand ambassador and Trackhouse Racing co-owner Pitbull, world heavyweight boxing champion Tyson Fury and Carolina Panthers quarterback Sam Darnold and safety Jeremy Chinn also spent part of their Memorial Day Weekend at America's Home for Racing.

Known for his unparalleled car collection and his passion for all things that go fast, Leno was in his element among the fan base at Charlotte. 

"These kinds of fans are great," Leno said. "It's great fun here, because people come up and right away, they start talking about cars. That's why I'm glad I don't play a doctor on TV, because people would come up to me and say, 'Can you look at this thing?' Well, I'm not really a doctor.

"Since I like cars, I've had a conversation with half a dozen people about what they're driving. It's a lot of fun. I really enjoy it. It's a lot of fun to be here."

Eubanks, who will serve as co-host for Leno's new FOX show "You Bet Your Life," was taken aback by the pageantry and patriotism surrounding NASCAR's toughest test of man and machine.

"Just coming to see all this is so cool," Eubanks said. "All the things around let you know it is Memorial Day Weekend. With everything else that's exciting, I can't wait to get the energy going but at the same time, it reminds you this is Memorial Day Weekend and we have so many great things to say about our military. All of that is encompassed in the whole thing, which I appreciate very much."

McCaffrey, one of the NFL's most electrifying players, became the third player in league history to rush for more than 1,000 yards and catch passes for more than 1,000 yards in a single season. The Denver, Colorado, native and fifth-year Carolina Panther relished his time at his adopted home track.

"This is a great day," McCaffrey said. "I know everyone in Charlotte is excited for it and there are so many good causes going on here today. 

"I'm excited. I came in with super-high expectations about the speed, but they told me I'm 46 miles an hour on the cruise control. When I heard that, my nerves kind of calmed down a bit, but they also said the first two guys, the ones on the front row, might give me a love tap. We'll see. I'm looking forward to this."