October 30, 2015—Space is suddenly out-of-this-world popular again, and on Thursday the new Journey to Space 3D IMAX documentary and exhibition will land at the California Science Center, home of the space shuttle Endeavour. Read the full article from the Los Angeles Times here.
And watch the Eyewitness News sneak peek of the exhibit here.