China's 10-day, 62-mile-long traffic jam is finally gone. [Wired]