Two tropical storms pound Japan, causing flooding and landslides

Read Two tropical storms pound Japan, causing flooding and landslides on 92.5 FOX News App

Two tropical storms pound Japan, causing flooding and landslides

Two major storm systems have pounded Japan on Saturday, causing landslides and floods. Officials report that one person has died and several others are injured. The storms, Mekkhala and Higos,