Denny Hamlin has had the longest tenure in Joe Gibbs Racing and is still an active driver, piloting the #11 Toyota. He made his debut for Gibbs' outfit in 2006 and finished the year strong ...
It is all too easy for drivers to get enraged when they encounter ... Beijing at night when traffic was much lower. The world's longest traffic jam was considered complete on August 26 2010 ...