Lost — and found — in space. Thought misplacing your car keys was bad? A satellite called S73-7 that had been missing since the 1990s mysteriously turned up again this week, raising the ...