Air Force pilots witness eclipse from 25,000 feet

Pilots from Mountain Home Air Force Base in Idaho got to witness the 2017 eclipse from the skies, and National Geographic was there to film it.
Published: 4:46 AM EDT August 10, 2018
Updated: 12:46 AM EDT August 10, 2018