NASA spots newborn Tropical Storm Chedza making landfall
Tropical Storm Chedza rapidly intensified from a tropical low pressure area to a tropical storm during the morning hours on January 16 near Madagascar's southwestern coast. NASA's Aqua satellite passed overhead and captured ...