A space station vanished. A mystery unfolds.