NASA Astronauts Are “Go” for Spacewalk Today
(From left) Astronauts Jasmin Moghbeli and Loral O’Hara pose for portraits in their spacesuits at the Johnson Space Center in Houston, Texas. Credit: NASAFinal preparations are underway as the Expedition...