Developers want to remove water from the ground on a piece of land and then build houses on it. There is a layer of limestone under the surface of this piece of land. Which landform could form under these circumstances?
A. a sand dune
B. a sinkhole
C. a valley
D. a volcano