Science

'Flash in the night sky' turns out to be sign of lost Chinese satellite