Satellite Sees Through Hurricane Frances European Space Agency -- Hurricanes are one of those forces of nature that can only fully be captured by satellite imagery. For Hurricane Frances, currently thundering towards the United States coast, ESA's Envisat is going one better, peering through the hurricane from top to bottom, even helping to 'see' under the waves to map hidden forces powering the storm...