March 20, 2010 March 20, 2010HUBBLE 3D: In IMAX, Almost Like Being There!Upon the flight into Space to repair and upgrade “the world’s first space-based observatory, 350 miles above the Earth”, Hubble Space Telescope, a team of astronauts […]