Today in Photos, November 19

19 Nov 2015

The driver of this green Lamborghini was pulled over in Chengdu when spotted with a rather large teddy bear strapped to the roof, while a village in Hunan is flooded after heavy rain, and more ...