How do rivers last so long in dry weather?
The rivers are generally fed by water that percolated into the ground, it takes longer for that water to work its way down to the stream so the streams and rivers keep flowing long after the initial rain. https://water.usgs.gov/edu/rivers-contain-groundwater.html