Daily Loop: August 12, 2024

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.