Feedback

Typhoon Rains Trigger Landslide in Japan

 

Typhoon Neoguri is causing heavy rainfall throughout Japan. In the center of the country, the rains caused a landslide in a mountain town.

Shows