That’s always such an insane fact to me compared to how many China has. Their traffic cams are impressive
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
That’s always such an insane fact to me compared to how many China has. Their traffic cams are impressive