California Science Center (after return to Los Angeles)
The California Science Center in Los Angeles is the new home of the Space Shuttle Endeavour. Eric made a quick visit after returning from Australia to the United States.
Click on thumbnails to see larger versions of these pictures.