Manitou Islands Canada, North Bay, Ontario

Manitou Islands

The Manitou Islands are a series of small islands in Lake Nipissing, in Nipissing District, Ontario, Canada. The islands form a circle and lie 10 kilometres (6 mi) southwest of North Bay.

Photos