News

Hamlin's pit crew performed a blistering 8.3-second pit stop that won him the race off pit road and subsequently the race win.