On March 29, 2026, in Hubei, China, manhole covers repeatedly bounced up and down on a flooded street as surging rainwater built pressure in the drainage system below, drawing laughs from curious ...