The only time Juno has been out of sunlight was for ten minutes, when it passed back by Earth in 2013.
The moon will block out the sun for parts of the United States. (See full map.) The last time a total solar eclipse was visible from this much of the United States was in 1918.
The eclipse will occur August 21, 2017 at 11:47 AM EST.