Heavy rain and snow set to inundate Western and Central US as more than 16 million are under flood watches December 29, 2022December 29, 2022