The Heart River is a Tributary of The Missouri River.
Length :- 180 Miles (290 km) Long
Place :- Western North Dakota in The United States.
Why exactly is Heart River called ‘Heart River’?
— Because at one point it create the shape of a heart and thats why its called as a Heart River…