NASCAR catches another cheater
Greg Biffle's team faces penalties after his Ford (pictured right, courtesy of Ford) failed post-race inspection following a fifth-place finish. Robin Pemberton, NASCAR's vice president for competition, said the car … Read More