The Juno probe, operated by NASA, has returned spectacular new images of Jupiter’s satellites Io and Europa. With 2 of Jupiter’s numerous satellites to the right sideĀ of the picture frame, the new image, released by NASA on March 16, gives ...