On May 3, 2026, in Jiangsu, China, security cameras captured powerful winds shaking up a store, knocking over clothing racks and sending items flying. A woman tries to steady one rack as the storm’s force takes over, showing just how wild things got inside.