From a perch nearly 250 miles above the Earth’s surface, the International Space Station and resident astronauts are afforded an amazing view of the planet. New imagery compiled into a series of time lapse video sequences shows…
Read the rest of this story on Examiner.com