Eye of Hurricane Irene Spotted from Space

More from LiveScience