With pouring rain pelting much of the Midwest, rivers are flooding again — leaving beleaguered residents and local officials waiting to see how bad it may get. Parts of Iowa, Missouri and Illinois are expected to get up to 4 inches of rain through Saturday morning. The Mississippi and Missouri rivers were already flooding yesterday, as were many smaller waterways.

Rainy Friday morning in Hannibal, Missouri
Kurt Parsons