A Dodge Ram 1500 Limited, seen in the beach town of Beidaihe in China in 2016. The gigantic American crew cab pickup truck looked almost too big for the city, covering an entire sidewalk.
Continue reading “Dodge Ram 1500 Limited Is A Giant American In China”