Astronauts spot Hurricane Larry from space (photos)

As Hurricane Larry churned through the Atlantic Ocean this weekend, astronauts at the International Station kept a watchful eye on the storm from space.

Space.com