A bungling driver rolls their car into a fire hydrant in Guangdong, China on March 4, causing a jet of water to spray into the air. The driver is paying for damages.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results