Shaming Jaywalkers in China

Home/Shaming Jaywalkers in China

Jaywalkers in China are made to wear green hats of shame.

X