A solar eclipse from space