Karst topography is formed by the dissolution of soluble rocks like limestone by surface water and groundwater. Key conditions for karst topography include thick soluble rock near the surface, fractures in the rock, and moderate rainfall. Rainwater picks up carbon dioxide to form weak carbonic acid, which dissolves cracks in the limestone over time, enlarging fractures and creating underground drainage systems. Common surface features of karst terrain include sinkholes, springs, dry valleys, and disappearing streams. Subsurface features include caves, underground streams, stalactites that grow downward from cave ceilings, and stalagmites that form on cave floors.