Six workers are trapped by sudden floodwaters in Niujie Town, SW China. A firefighter's brave act becomes their beacon of hope.
No comments