Typhoon Dolphin makes landfall in eastern China unleashing torrential rain and strong winds.

Typhoon Dolphin makes landfall in eastern China unleashing torrential rain and strong winds.

Aug 10, 2026