Tropical Storm Maria Hits Japan, Bringing Record Rains

2024-08-13 5

Northeast Japan is seeing record levels of rain after Tropical Storm Maria made landfall on Monday.

Free Traffic Exchange