2 Navy jets crash during air show at Mountain Home Air Force Base in Idaho, 4 crew members eject safely
BOISE, IDAHO – All four crew members escaped safely after two Navy planes collided and crashed Sunday during an air show at Mountain Home Air Force Base in western Idaho, officials said. The commander said the collision involved two US Navy EA18-G Growlers from the 129th Electronic Attack Squadron on Whidbey Island, Washington. Amelia Omayam, … Read more