China's national observatory issued a red alert after Typhoon Dolphin made landfall along the eastern coast on Sunday afternoon. The storm is expected to cause severe flooding and gale-force winds across multiple provinces through mid-August.