Back in the spring of 2010, I went to the great Chinese megacity of Chongqing for work. When I had time off, I went out to check cars. Not far from the banks of the Yangtze River, I bumped into a flock of Chinese police cars. The vehicles were unattended, just how I liked it, so I had a good look around.
Continue reading “Cool Chinese Police Cars In Chongqing, China, In 2010”