Typhoon Soudelor

Typhoon Soudelor, which at its peak was the strongest storm on the planet so far this year, made landfall Saturday night in China, then weakened as it moved inland.