Shore-to-Shore birding trail in Michigan’s Upper Peninsula covers more than 400 miles, has 40 stops
Read full article: Shore-to-Shore birding trail in Michigan’s Upper Peninsula covers more than 400 miles, has 40 stopsThere is a new birding trail in Michigan’s Upper Peninsula that covers more than 400 miles and includes 40 birding stops.