Thursday, March 8, 2012


The world's longest traffic jam took place in Beijing, China. It was 60 miles long, and lasted 11 days.