tricyclestairs

3288    Pedicab, Chengdu, SIchuan, China, 1981