Bubba Wallace (23) makes a pit stop at the Blue-Emu Maximum Pain Relief 400 at Martinsville Speedway. Ryan Hunt-USA TODAY Sports

Things got heated on the race track at Martinsville Speedway on Saturday as Andrew Grady absolutely lost his mind on Davey Callihan and began punching the driver.

93 teams entered to compete in the ValleyStar Credit Union 300, which is a major Late Model Stock racing event. There were four 25-lap qualifying heats to determine who would make the 40-car field for the race. The top 10 finishers in each heat would qualify for the race.

In the first heat, Grady and Brandon Pierce were wrecked. Grady blamed Callihan for the wreck and attacked the driver after the race.

Video showed Grady throwing punches through the window of the 41 car at Callihan. Grady even kicked the car for good measure.

Grady didn’t hold back in an interview after the heat. He accused Callihan of flipping him off when he went to talk to the driver. He called Callihan a “dumb—.”

Callihan defended himself in an interview, saying you can’t give an inch at a transfer spot.

“Just hard racing. I do apologize to the one, but we’re fighting for our life out there. So just did what I had to do,” Callihan said.

Callihan also denied flipping off Grady. Callihan was one of the 10 drivers to qualify from his heat.

More must-reads:

TODAY'S BEST
Anthony Edwards makes declaration ahead of Game 3 against Mavericks
Watch: Matt Vierling's walk-off HR caps wild game in Detroit
Report: Star Japanese pitcher could move to MLB next year
Braves superstar injures knee while running the bases
Royals return Rule 5 pick to Yankees
Sixers viewed as a 'serious danger' to snatch core Nuggets role player
NFL reporter reveals why CeeDee Lamb isn't rushing to sign new contract
Diamondbacks designate struggling right-hander for assignment
Report: 76ers believe this eight-time All-Star would be 'ideal fit'
Pelicans expected to promote from within for GM role
Watch: Massive wreck on first lap delays Monaco Grand Prix
Grayson Murray's parents release heartbreaking statement on cause of death
Rangers designate right-hander for assignment
Florida guard among players withdrawing from NBA Draft
Cubs prospect blasts home run after being thrown at
Stars even series with hard-fought win over Oilers in Game 2
Celtics surge late to take 3-0 lead in Eastern Conference Finals
PGA Tour golfer Grayson Murray dies at 30
Another heartbreak for Justin Allgaier as Chase Elliott wins Xfinity Series race
Former Bengals first-round pick announces retirement