Published March 19, 2009, 11:23 PM
Astronauts successfully install solar wings
CAPE CANAVERAL, Fla. (AP) — Spacewalking astronauts installed the last set of solar wings at the international space station Thursday, accomplishing the top job of shuttle Discovery’s mission.
