The River Oulujoki was born when the Vaalankurkku threshold rose above the surface of the Lake Ancylus about 9,500 years ago. Land uplift has moved the river mouth downstream, and water has found its way across pools and rocky outcrops. Tributaries and streams flowing into the river have carved steep-edged channels, ravines, into the sandy and clayey soils. On flat land, the channels have begun to meander. The deep and meandering channel of the River Muhosjoki has formed during the last 5,000 years. Lush groves grow by the deep channels, like at Liimanninkoski Rapids.