reporter

Traffic Jam

Traffic Jam

Traffic Jam. The longest traffic jam in the world was created in China on August 14, 2010. The length was 260 kilometers and lasted for more than 10 days.

Traffic Jam
Traffic Jam
Traffic Jam
Traffic Jam
Traffic Jam
Traffic Jam
navigate_before
navigate_next