NASA spots Tropical Storm Tembin form

NASA’s Terra satellite passed over the Northwestern Pacific Ocean and found newly formed Tropical Storm Tembin in the Philippine Sea as it was nearing the southeastern Philippines.