americaspace.com
PHOTO FEATURE: Mission 26 A Success, Endeavour Arrives At The California Science Center
After maneuvering through 13 miles of Los Angeles city streets over the course of 3 days, the space shuttle Endeavour has arrived at her new home at the California Science Center. Over 1 million p…