I took this video on the corner of Wu Ai Road and Mianhua Xiang in Wuxi, China. It is a good place to watch drivers try to make left turns. Try and count how many things drivers and pedestrians do that you would not see in North America. www.andiskaulins.blogspot.com
Link to this comment:
All Comments (0)