Outdoor Michigan

Great Lake-to-Lake Trails Route #1: South Haven to Port Huron

Size:275 Miles
Attributes: