Researchers Say Record Missouri Flooding was Manmade
At the end of December 2015, a huge storm named “Goliath” dumped 9-10 inches of rain in a belt across the central United States, centered just southwest of St. Louis, most of it in a three-day downpour. The rain blanketed …
Source: Claims Journal