Spirit Lake, Idaho facts for kids

Kids Encyclopedia Facts

Spirit Lake is a city of Idaho in the United States.


Spirit Lake, Idaho Facts for Kids. Kiddle Encyclopedia.