Cavanaugh Lake in Ramsey County, North Dakota

Cavanaugh Lake in Ramsey County is a water.

Nature
water