New cameras on the International Space Station allow viewers to watch a live video feed of Earth from space.
1 / 25
TouchVision
Wed, May 7, 2014 11:07 PM EDT