Remnants of what looks like a good time are scattered all over the grounds at Martinsville Speedway.
For Rose Harrison, the looks can be deceiving.
"It was very slow. I mean, It was slow," Harrison said.
She travels from race to race selling driver gear to fans. Her sales over the weekend weren't great and she doesn't know why.
"It's a hit and miss thing these days," Harrison said. "If I knew the reason I would try to fix it because I have no clue."
After all the hours of lifting boxes, putting up and taking down tents, her team from Pennsylvania is still coming back next year. There is a different story at the track.
"Early reports on food and beverage and merchandise, that was up. So it was a positive weekend," Campbell said.
Tickets sales were also up from last November.
Martinsville Speedway president Clay Campbell says the race's success is always dependent on the weather.
"You had people who knew the weather was going to be a great day so they didn't have to worry about that, and we had a lot of people show up just on Sunday that hadn't bought in advance," Campbell said.
But there's a catch with a money making weekend, those reminders of a good time.
The track hires 200 to 400 temporary workers after each race to comb the grand stands for trash. And there's lots of it.
It's the price the track has to pay in a sport that's all about taking chances.