Adderall
3 days before the race a friend of a friend gave him an energy pill? Come on... Most of the ADD/ADHD medications take a few days to build up in your system. At least they did with a friend of mine's daughter. And how would that not be the first thing that popped into your mind when you fail a drug test. Sounds like BS to me...
http://msn.foxsports.com/nascar/story/a ... ath-080712







