The Heart River is a tributary of the Missouri River, approximately 180 mi (290 km) long, in western North Dakota in the United States.

394749 382404671813198 90899993 n - Heart River (North Dakota)