SubtleNuance writes: "This story on Canada.com describes the mission and results of NASA's recent flight to map Earth. The Shuttle trip has provided the most detailed 3D photos of Earth ever released." Some
of the images
are just astounding
. Too bad most of the data isn't available yet.