Science | Tue Dec 10, 2013 1:15pm EST

China-Brazil satellite launch fails, likely fell back to Earth