A red ribbon is tied to a car mirror in China #307848990
Description
Old cotton red ribbon is tied to a car mirror in China. The red ribbon symbolizes protection from evil spirits and dogs. Popular Chinese tradition of tying a red ribbon to a new car