When a massive meteor lights up the sky over the remote island of Kerguelen, the world holds its breath. But this was no natural event, and they didn't come all this way for nothing...