Powerful Tropical Storm Halong makes landfall in southwest Japan

August 9, 2014