By | November 14 2011 2:42 PM

This mind-blowing tour of the Earth from the unmatched vantage point of the International Space Station is a uniquely wondrous view of the spectacular world we live in.