gringo2011
Premium Platinum
Speaking of China the city of Chonqing is flat out one city where I would hate to navigate drunk from a bar to my hotel in.
It's a infrastructure masterpiece but my God it looks to be hell to drive in.
Looks insane there. I want to see it.





