Hamilton Lake in Waucedah Township, Michigan

Hamilton Lake in Waucedah Township is a water. Hamilton Lake also exists in Kalamazoo County.

Nature
water