IE 11 is not supported. For an optimal experience visit our site on another browser.

Debris from Chinese rocket falls back to Earth, drawing criticism from NASA


China’s space agency claims debris from a Chinese rocket landed yesterday in the Indian Ocean. But NASA is voicing frustration that the debris was allowed to fall back uncontrolled. NBC’s Janis Mackey Frayer reports for TODAY from Beijing.