Breaking News
More () »

Boise's Leading Local News: Weather, Traffic, Sports and more | Boise, Idaho | KTVB.com

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.