On October 15, 2025, in Fuzhou, Fujian Province, China, a restaurant's large fish tank suddenly burst, sending water and live fish rushing through the dining area. Footage shows diners shouting in ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results