Drugs or no drugs, NASCAR is a complete joke. They have made a mockery of organized sporting events.....and tried to pass off a WWF type event as racing. Nascar is just more corporate bullshit. France is an idiot.

NASCAR has hated Mayfield for a long time and consistently tried to write him off. He is a driving SOB. I remember one year he had to win a race to "make the chase" and he went out and one the race! He always did well when he had good equipment.