Stripping Hamlin of his win, NASCAR is finally taking technical inspections seriously
2:49 PM ET Denny Hamlin was stripped of his Pocono win on Sunday night after his Toyota Camry failed technical inspection. Logan Riely/Getty Images Next Gen… Read More »Stripping Hamlin of his win, NASCAR is finally taking technical inspections seriously