Cameras mounted on the International Space Station captured new views of Tropical Storm Irene at 2:33 p.m. EDT on August 28, 2011 as the storm bore down on t...
Share this note: