Satellites see tropical storms Laura and Marco from space

The International Space Station captured views of what was then Tropical Storm Laura on Sunday (Aug. 23), prior to the storm making landfall in Cuba … read more