
Typhoon Dolphin makes landfall on China's east coast
Typhoon Dolphin made landfall in Zhejiang province, China, bringing maximum sustained winds of 94mph, triggering flood and landslide warnings, and forcing the evacuation of over a million people after sweeping through Japan's Okinawa.



















