Blazing meteorite wows onlookers in China

Onlookers in southern China's Yunnan Province were treated to a dazzling light show as a blazing meteorite briefly illuminated the night sky. Video: CCTV

MORE VIDEOS