The IMAGE satellite’s stunning return

One-sixty-six, where are you? Oh, there you are.