NASA sees Tropical Storm Fengshen looking more like a frontal system
NASA's Terra satellite captured an image of Tropical Storm Fengshen as it continued moving away from the east coast of Japan. Satellite imagery showed that the storm resembled a frontal system more than a tropical storm because ...