Retrospect: City Traffic of Shanghai (9)

14.8-meter long, 3-door articulated buses, commonly known as the Dragon Car for its huge capacity, were the main forces of the city traffic in 1970s and 1980s.