Space Shuttle Endeavour towers nearly 200 feet in jaw-dropping new LA exhibit
California’s newest attraction is ready for liftoff — with a towering space shuttle set to bring an out-of-this-world experience to Los Angeles. The California Science Center unveiled its massive new Samuel Oschin Air and Space Center Wednesday ahead of its Nov. 13 public opening, giving the retired space shuttle Endeavour a dramatic new home in … Read more