ISS028-E-031904 (24 Aug. 2011) --- This photo of Hurricane Irene was photographed from onboard the International Space station at 19:14:14 GMT on Aug. 24, 20ll. The image, captured with the aid of a 70?mm lens, reveals the eye at center frame.
Details