Meteor Fireball: Bright ball of light comes crashing down in China

A huge fireball was captured crashing into north-western China’s Yushu city from the sky on Wednesday. Multiple videos captured the ball of fire, suspected as a meteor, lights up the sky and plummets into the county of Nanggian in north-western China’s Qinghai province. Locals have reported to have heard loud bangs. Chief writer of Chinese […]