NASA sees Tropical Storm Bebinca along Vietnam’s coast

Tropical Storm Bebinca showed powerful, heavy rain-making thunderstorms on infrared satellite imagery when NASA’s Terra satellite saw the storm along the northern Vietnam coast.