How do oxbow lakes form?

A - Rivers are dammed, and the water builds up, creating a lake.
B - Runoff pools in areas of low elevation, creating a temporary lake.
C - Rivers wear away banks until the bank is broken and the river flows straight.
D - Glaciers leave deep channels in the ground, which fill with water and become a lake