A solar eclipse from above the clouds