Menu
Home
Events
Archive
Daily
info
x
seek
Tropical Storm Maria Makes Landfall in Northeastern Japan
Tropical Storm Maria made landfall in Japan in the Iwate prefecture, bringing torrential rain to the region.