As of 1:15pm on Thursday, November 20, 2025, incredible rainfall has been observed around Menard, with 8.50 inches being ...