June 8

HUB Fest

Learn More
June 13-16

Sunrise Adventure

Learn More
July 6-13

MUP

Learn More
August 3-10

Shoreline West

Learn More
Do you have an event to submit or update on our ride calendar?
SUBMIT / UPDATE AN EVENT

Ride Calendar

Developed annually in partnership with MDOT, our ride calendar lists hundreds of cycling events including tours, races, and advocacy events. LMB Tours and $1 Per Rider events generate essential funding for our organization—an easy way to help make Michigan a more bicycle friendly state!

April 2019

May 2019

$1 Per Rider
Sat. 5/4
Houghton Lake Bike-a-thon Plus
30 Mile bike ride around beautiful Houghton Lake starting at Shenanigan's pub. Friday night band/pre ride party, Saturday…
Houghton Lake, MI
$1 Per Rider
Sat. 5/4
Huron River Cruise 200k
A mellow out-and-back from Okemos (a suburb of Lansing) to Ann Arbor, following the Huron River on low…
Okemos, MI
$1 Per Rider
Sat. 5/4 - 5/5
Huron River Cruise 300k
A mellow out-and-back from Okemos (a suburb of Lansing) to near Lake Erie, 309k total, following the Huron…
Okemos, MI
General
Sat. 5/4
Cruisin for the Trails - Spring Bike Ride
Cruisin' for the Trails - Spring Bike Ride - beer, snacks and SWAG included in the ticket. Enjoy…
Rochester, MI
General
Sat. 5/4
Island Lake Bicycle Demo Day
Now in its 14th year, the Island Lake Spring Bike Demo brings the best bikes in the market…
Brighton, MI
$1 Per Rider
Sun. 5/5
Metro Grand Spring Tour
DCC's 38th Annual Metro Grand Spring Tour kicks off the 2019 ride season. Join us for another memorable…
New Boston, MI
$1 Per Rider
Thu. 5/9 - 6/1
KBC's Bike Camp
Learn how to properly, efficiently, and safely ride your bike on the road. Topics include bike fit, rules…
Portage, MI
General
Sat. 5/11
Ride Around Kent County
145 miles touching the 4 corners of Kent County, with an optional 100 mile bail-out. There are at…
Walker, MI
General
Sat. 5/11
TRAILBLAZER
Welcome to TrailBlazer 2019. Bike 34 miles on the Kal-Haven Trail. Or 25, 45, 70, or 100 on…
Kalamazoo, MI
General
Sat. 5/11
District Pride, Community Ride
Come join the National Honors Society and Dr. Horna around our Holt Public Schools community! Ride around our…
Holt, MI
General
Sun. 5/12
Mother's Day Back 40 Challenge & Pancake Breakfast
Please join us on May 12, 2019 for a family-friendly bike tour on the scenic, low-traffic gravel roads…
Clarkston, MI
General
Tue. 5/14
Living Sustainably Along the Lakeshore - Green Commute Week Ride
After a short presentation on the different types of green commute options and the role transportation plays in…
Holland, MI
General
Wed. 5/15 - 5/16
Ride of Silence - Michigan events
Join your fellow cyclists at locations all over Michigan (25-30 each year). You'll also be joining cyclists worldwide…
East Lansing, MI
General
Sat. 5/18
Michawana Bike 34
One-way leisure trip from Charlevoix through Petosky to Harbor Springs and ending back in Petosky. Raising money to…
Charlevoix, MI
General
Sat. 5/18 - 5/19
Weekend at White Lake Stage Race
USA Cycling-sanctioned weekend of racing 3 stages--road race, individual time trial, road race--in Michigan's iconic, historic lakeside vacation…
Whitehall, MI
$1 Per Rider
Sat. 5/18 - 5/19
Tour of Detroit 300k
An interesting and diverse route that explores the Metro Detroit area. From Wixom to Jefferson Ave, Belle Isle,…
Commerce Twp, MI
General
Sun. 5/19
Ann Arbor Handmade Bike, Brew, and Coffee Show
27 mile gravel ride leaves at noon from the shop. The bike show starts at 2pm. Please email…
Ann Arbor, MI
General
Sun. 5/19
Mid Michigan Bicycle Swap
Everything from vintage balloon tire and muscle bikes to bmx ,Road bikes. Buy , sell, trade.
Ionia, MI
$1 Per Rider
Sat. 5/25 - 5/26
Holy Spokes
A great spring ride through the countryside! Ride lengths for any fitness level. Volunteers at every turn to…
Oscoda, MI

June 2019

General
Sat. 6/1 - 6/2
Bike MS West Michigan Breakaway
This figure-eight route will take you along the shoreline ofLake Michigan each day where you’ll enjoy breathtakingviews. Riders…
Holland, MI
General
Sat. 6/1
Tour d'Eastside
Join us for the 8th Annual Tour d'Eastside formerly known as Cycle into Spring! The route includes a…
Detroit, MI
$1 Per Rider
Sat. 6/1
Up North Team Time Trial, Tour & Fondo
Spectacular views, Team Time Trial 62 mi. event 4 man/3woman or Ind. Fondo or Tour. Best food stops…
thompsonville, MI
$1 Per Rider
Sat. 6/1 - 6/2
Hell Backwards 400k
We explore the farmland, woods and small towns of south-central Michigan. Heading south on the I275 bike trail, Metro…
Canton, MI
General
Sat. 6/1
Milford Bike Fest & Trail Challenge
This is not a race; all skill levels welcome. Cyclists can choose family friendly paved routs or a…
Milford, MI
General
Sat. 6/1
T-Shirt Ride
Riders may choose from several loops from Potterville High School on this one-day tour of scenic Eaton, Ionia…
Potterville, MI
General
Sat. 6/1
100 Grand Bicycle Tour
The Wheelmen's original touring event. The ride offers 17, 35, 65, and 105 mile options with rest stops…
GRAND RAPIDS, MI
General
Sat. 6/1
Harbor Springs Cycling Classic
All road routes include the Tunnel of Trees, paved trail route is along the Little Traverse Wheelway. Top…
Harbor Springs, MI
General
Sat. 6/1
Ride to Stop the Clot for Anna's Team
Registration $25. Family registration $50. 40 mile advanced ride at 9:30 AM. All other rides 11:00 AM. Prize drawing…
Alma, MI
General
Sat. 6/1
Lower Rouge Ride-Along
Lower Rouge Ride-Along is hosted by Canton Leisure Services and Motor City Bicycles in conjunction with 'Canton Celebrates…
Canton, MI
$1 Per Rider
Sat. 6/1 - 6/2
Kal-Haven Trail Tour
Get your trail on! Ride the Kal-Haven Trail out & back, and enjoy an overnight in South Haven.…
Kalamazoo, MI
LMB Event
Sat. 6/8
HUB Fest 2019
Adrian, MI
General
Sat. 6/8
I Bike Lake, MI
Lake, MI
$1 Per Rider
Sat. 6/8 - 6/9
The Donut Race
3 race distances will have “donut stops” along the route. Racers will deduct 5 minutes from their final…
Alegan County, MI, MI
General
Sat. 6/8
Alma Glengravel Ramble - a gravel tour
The Alma Glengravel Ramble is an exciting gravel road tour in the central Michigan area!
Alma, MI
General
Sun. 6/9 - 6/14
Grand Illinois Bike Tour
Join us for our 17th annual Grand Illinois Bike Tour! Our 2019 loop will tour through beautiful Amish…
Tuscola, IL
General
Sun. 6/9
Grand Rapids Triathlon
Michigan's largest independent triathlon. Including Sprint, Olympic, and Half Distance triathlons and aquabike events.
Ada, MI
General
Wed. 6/12 - 6/16
NorthWest Tour
NorthWest Tour is a five day bicycle tour in the beautiful Sleeping Bear Dunes and Leelanau areas of…
Empire, MI
LMB Event
Thu. 6/13 - 6/16
Sunrise Adventure 2019
Alpena, MI
General
Sat. 6/15 - 6/16
National 24 Hour Challenge
The National 24 Hour Challenge is the largest 24 hour personal best bicycling event in the United States.…
Middleville, MI
$1 Per Rider
Sat. 6/15
Pumpkinvine Bike Ride
Help us celebrate our 20th annual ride and 0.9 mile of newly built trail. Bicycle beside horses and…
Goshen, MI
$1 Per Rider
Sat. 6/15
Ride United
Riders can choose from a 6, 25, 50, or 100 mile route.The 100 mile riders start at 8:00…
Muskegon, MI
$1 Per Rider
Sat. 6/15 - 6/16
Sleeping Bear 400
A very scenic and challenging route with 10,000 ft of climbing and a fantastic view of Lake Michigan…
Boyne Falls, MI
$1 Per Rider
Sat. 6/15 - 6/16
Third Coast 600k
A very scenic and challenging route with over 13,000 ft of climbing and a fantastic view of Lake…
Boyne Falls, MI
General
Sat. 6/15
Michigan Mountain Mayhem Spring Classic
The Spring Classic is one of the toughest ride you could imagine. It is a timed challenge ride…
Boyne City, MI
$1 Per Rider
Sat. 6/15
Northville Tour de Ville
The 6th annual “2019 Tour de Ville Benefit Bike Ride”, starting and ending in Northville is Northville Rotary's…
Northville, MI
$1 Per Rider
Sat. 6/15
Big Mac 200k
A beautiful and scenic route thru the famous "Tunnel of Trees" along the shoreline of Lake Michigan. We…
Petoskey, MI
General
Sat. 6/15
Dirty Feat
Dirty Feat is a free-form adventure race that has checkpoints all over the Lansing area. Participants will bike,…
East Lansing, MI
$1 Per Rider
Sun. 6/16 - 6/21
Grand Traverse Tour
Our Vegan-friendly Tour! Take in Traverse City, tour on Old Mission Peninsula, and add 3 days in Leelanau…
Traverse City, MI
General
Sat. 6/22
Coast to Coast Gravel Grinder
Traverse 210 miles of fast gravel roads and signature two-tracks, spanning Michigan’s lower peninsula. May require support crew…
Au Gres, MI
General
Sat. 6/22
MSU Gran Fondo
Join us at the 7th annual MSU Gran Fondo in the ride against skin cancer. Cyclists of all…
Grand Rapids, MI
$1 Per Rider
Sat. 6/22 - 6/28
Pedal Across Lower Michigan (PALM)
PALM is Michigan's premier family oriented bike tour since 1982. PALM covers 250 total miles with longer optional…
South Haven, MI
$1 Per Rider
Sat. 6/22
Mick Webster Memorial Bicycle Tour (Mick\'s Ride)
Mick Webster passed away May 17th, 2006 after a 6 year battle with malignant melanoma. Proceeds from the…
Jackson, MI
General
Sat. 6/22
Tour de Hops - Bike Ride
Motor City Brew Tours Presents: Tour de Hops - Bike Ride -Enjoy a bike ride on the back…
Fenton, MI
General
Sat. 6/22
Beaver Island Bike Festival
Ride 20 or 40 miles of natural scenery on well marked dirt and gravel roads past incredible shorelines,…
Beaver Island, MI
$1 Per Rider
Sun. 6/23
Blue Water Ramble
Tour the beautiful Blue Water region with views of the St Clair River, and a ferry to Harsen's…
Algonac, MI
$1 Per Rider
Sat. 6/29 - 6/30
Thumbs Up 400k
Enjoy the farmland of the Thumb and the Lake Huron shoreline, with controls in North Branch, Frankenmuth, Sebewaing,…
Port Huron, MI
$1 Per Rider
Sat. 6/29 - 6/30
Thumbs Up 600k
Enjoy the farmland of the Thumb and the Lake Huron shoreline, with controls in North Branch, Frankenmuth, Sebewaing,…
Port Huron, MI
$1 Per Rider
Sat. 6/29
Kalamazoo Scenic Bicycle Tour (KalTour)
KalTour travels the low-traffic rolling backroads of Kalamazoo County, passing orchards vineyards, farm fields, wetlands, and wooded hills.…
Schoolcraft, MI
$1 Per Rider
Sat. 6/29
Thumbs Up 200k
Port Huron, MI

July 2019

LMB Event
Sat. 7/6 - 7/13
MUP Tour 2019
Manistique, MI
$1 Per Rider
Sun. 7/7
Covered Bridge Bike Tour
A wonderful ride through some of West Michigan's scenic areas with tasty goodies at our rest stops and…
Lowell, MI
$1 Per Rider
Sun. 7/7 - 7/12
Ride to Pictured Rocks
Join the best tour in the Upper Peninsula, ride through pristine forests, see Pictured Rocks from land and…
Manistique, MI
General
Wed. 7/10 - 7/14
SummerTour
SummerTour is a fun tour with a "Hub and Spokes" format. The tour will go through many west…
Hart, MI
General
Sat. 7/13 - 7/14
2-Day Bike & Brew Tour in Grand Rapids
Enjoy a 2-Day fully guided bike tour to breweries in the Grand Rapids area. We will bike on…
Wyoming, MI
General
Sat. 7/13 - 7/18
Michigander Bicycle Tour
The 28th annual Michigander Bicycle Tour will take place July 13-18 on the Sunrise Side, featuring a 2-day…
Tawas City, MI
General
Sat. 7/13
One Helluva Ride
A day of scenic bicycle touring over tree-lined, paved roads through rural and recreational areas. Six, loop route…
Chelsea, MI
General
Sat. 7/13
Tour For Teens
Join us for our 2nd Annual Tour for Teens around beautiful Gull Lake.Choose the distance best for you.There…
Richland, MI
$1 Per Rider
Sat. 7/13
Black Bear Gran Fondo
It's a race, it's a ride & it's an event for cyclists of all abilities with a celebration…
Grayling, MI
$1 Per Rider
Sun. 7/14 - 7/19
Great Waters Tour
Six days, three Great Lakes, two big waterfalls, the Soo Locks, and a load of fun! There's a…
St. Ignace, , MI
General
Fri. 7/19
TART Trails' Tour de TART
TART Trails is thrilled to host the 19th Annual Tour de TART bicycle tour on Friday July 19,…
Traverse City, MI
General
Sat. 7/20 - 7/21
Bike MS Mid-Michigan Breakaway
This figure eight route will takeyou on a ride through the heart of Mid Michigan. Riders mayspend the…
East Lansing, MI
$1 Per Rider
Sat. 7/20
Holland 100
A fully-supported tour through some of the most beautiful areas of West Michigan. 100% of proceeds donated to…
Holland, MI
$1 Per Rider
Sun. 7/21
Ride Around Torch
Enjoy great views of Torch Lake and Lake Michigan, riding on lightly traveled roads, past scenic farms and…
Elk Rapids, MI
General
Thu. 7/25 - 7/28
Wish-A-Mile Bicycle Tour
Travel across Michigan during the three-day WAM 300, which covers 300 miles of Michigan countryside. The multi-day event…
Marshall, MI
General
Sat. 7/27 - 7/28
Amishland and Lakes Bicycle Tour
A two-day tour of Amish country that visits a world where lifestyles have remained unchanged for over 100…
LaGrange, IN
$1 Per Rider
Sat. 7/27
Pedals and Passports
Ride takes participants along a scenic route from Windsor to Leamington, ON. Proceeds will benefit our youth cycling…
Windsor, ON, MI
$1 Per Rider
Sat. 7/27
Bike More Edmore Ride
Recreational ride thru beautiful rural Montcalm County! FREE t-shirt if registered by July 7th! Please joins us. You…
Edmore, MI
$1 Per Rider
Sun. 7/28
Coast Guard City Century Bicycle Tour
Cyclists ride some of West Michigan's most prestigious shoreline crossing the Bascule Bridge. Miles of mixed "roller Coaster"…
Grand Haven, MI
$1 Per Rider
Sun. 7/28 - 8/2
Ride to Pictured Rocks #2
Our most popular tour, running twice for 2019! Ride through clean forests, see the Pictured Rocks, Lake Superior…
Manistique, MI

August 2019

LMB Event
Sat. 8/3 - 8/10
Shoreline West 2019
Montague, MI
$1 Per Rider
Sat. 8/3
Habitat For Humanity - Bike To Build
Train for DALMAC while touring scenic Clinton & Gratiot Cos. to benefit Habitat For Humanity.Rest stops w/restrooms and…
DeWitt, MI
$1 Per Rider
Sat. 8/3
Pedal & Whine Bike Tour
Experience the beautiful countryside of Jackson County by bike. The 4 routes will be well marked & SAG…
Jackson, MI
General
Sat. 8/3
Bike Dearborn Family Homecoming Bike Ride
Bike Dearborn is sponsoring its 4th Annual Homecoming Family Bike Ride. REGISTRATION STARTS at 8am. Group Ride with…
Dearborn, MI
$1 Per Rider
Sun. 8/4 - 8/8
Tour da U.P.
A 5-day on road loop tour with a rest day in St. Ignace, all at a causual pace.…
Sault Ste. Marie, MI
$1 Per Rider
Mon. 8/5 - 8/10
WOMBAT Ride
We are a faith based ride group who enjoy riding the roads of Michigan for a purpose. We…
Maple City, MI
$1 Per Rider
Sat. 8/10
ODRAM - One Day Ride Across Michigan
Mark your calendar for ODRAM 2019. We will follow the traditional 150ish mile ODRAM route, from Montague Michigan, across…
Rothbury, MI
General
Sat. 8/10
Frankenmuth Fondo - Life Behind Bars
100K and 50K Competitive Race begins at 8:00 a.m. 100K, 50K, 25K Fondo event begins with a rolling…
Frankenmuth, MI
General
Sat. 8/10
Green Cruise Detroit Ride
We head off into some of the most interesting and scenic areas of Detroit. We take a lap…
Ferndale, MI
General
Sat. 8/10
Green Cruise Nine City Ride
We head North thru Ferndale, Pleasant Ridge, Oak Park, Huntington Woods, Berkley, Southfield, Beverly Hills, Birmingham, and Royal…
Ferndale, MI
General
Thu. 8/15 - 8/24
Tour Da Yoop, Eh
Enjoy a fantastic 10 section, 1,200 mile bike route that circles the entire Yoop. Join us and ride…
Manistique, MI
$1 Per Rider
Sat. 8/17
11 Legged Lake Tour
Start with a pancake/sausage/bagel breakfast/enjoy scenic routes along quaint villages, picturesque orchards & the beautiful Chain O'Lakes/Delicious lunch/ice…
Elk Rapids, MI
$1 Per Rider
Sat. 8/17
Wayne State University Baroudeur
The Baroudeur is a fun, noncompetitive event that gives riders of all abilities an opportunity to explore the…
Detroit, MI
General
Sat. 8/17
Maple Leaf Bicycle Tour
This ride offers three "mix and match" loops. You decide how many miles you want to ride, With…
Sparta, MI
$1 Per Rider
Sun. 8/18
Assenmacher 100
The Assenmacher 100 is a recreational and social fun bicycle ride through the farmland and villages of mid-Michigan.…
Swartz Creek, MI
General
Sun. 8/18
Michigan Titanium
Michigan's only Full Distance Triathlon. Also hosting Half Distance and Olympic distance triathlons, aquabike, and duathlon
Grand Rapids, MI
$1 Per Rider
Sun. 8/18
Picnic Populaire
What could be better than a bike ride with a hot dog and a slice of watermelon. We…
Novi, MI
General
Sat. 8/24
Bikes and Beers Kalamazoo
Kalamazoo, MI
$1 Per Rider
Sat. 8/24
Big Bear Butt Cruise
Routes cross Big Manistee River, to M22 along Lake Michigan coast from Manistee to Frankfort. 8 food stops,…
Kaleva, , MI
General
Sun. 8/25
MiSCA Addison Oaks MTB XC Race
Leonard, MI
$1 Per Rider
Wed. 8/28 - 9/1
DALMAC - Dick Allen Lansing to Mackinaw Bicycle Tour
Gorgeous scenery, varied terrain, and amazing vistas greet DALMAC riders on every route. This family-friendly, all-ages, supported bike…
Lansing, MI, MI
$1 Per Rider
Thu. 8/29 - 9/1
DALMAC - Dick Allen Lansing to Mackinaw Bicycle Tour
Gorgeous scenery, varied terrain, and amazing vistas greet DALMAC riders on every route. This family-friendly, all-ages, supported bike…
Lansing, MI, MI
$1 Per Rider
Fri. 8/30 - 9/1
DALMAC - Dick Allen Lansing to Mackinaw Bicycle Tour
Gorgeous scenery, varied terrain, and amazing vistas greet DALMAC riders on every route. This family-friendly, all-ages, supported bike…
Gladwin, MI
$1 Per Rider
Sat. 8/31 - 9/1
DALMAC - Dick Allen Lansing to Mackinaw Bicycle Tour
Gorgeous scenery, varied terrain, and amazing vistas greet DALMAC riders on every route. This family-friendly, all-ages, supported bike…
Grayling, MI
General
Sat. 8/31
18th Annual Aliferis Memorial Race
See the sunrise side on paved & gravel roads bordering Lake Huron. The 18.5 mile race winds through…
Alpena, MI

September 2019

$1 Per Rider
Sun. 9/1
DALMAC - Dick Allen Lansing to Mackinaw Bicycle Tour
Gorgeous scenery, varied terrain, and amazing vistas greet DALMAC riders on every route. This family-friendly, all-ages, supported bike…
Petoskey, MI
$1 Per Rider
Sat. 9/7
Rotary Club of Cadillac White Pine Ride
Ride the north end of the scenic White Pine Trail with Rotary Club of Cadillac & friends. Support…
Cadillac, MI
General
Sat. 9/7
Pedal the Provinces
Inspired by the Elfstedentocht, this fall bike tour will take you through historic sites in the Holland/Zeeland area.…
Holland, MI
General
Sat. 9/7
Harbor Springs Cycling Classic
All road routes include the Tunnel of Trees, paved trail route is along the Little Traverse Wheelway. Top…
Harbor Springs, MI
General
Sat. 9/7
Ride 2 End Suicide
This ride on the beautiful Macomb Orchard Trail supports suicide prevention. Route is 15 miles out and back…
Washington, MI
$1 Per Rider
Sun. 9/8
Ride for Warriors
Ride for Warriors is a one day bicycling event in honor of the brave men and women that…
Alto, MI
General
Sun. 9/8
Come Clean Duathlon
The Come Clean Duathlon promotes clean air, friendly competition and community involvement that’s sure to keep you on…
Haslett, MI
$1 Per Rider
Sun. 9/8
Tour di Lago
This family-friendly ride takes you on a tour of the "Thumb" along either low-traffic paved or gravel roads.…
Port Austin, MI
General
Sat. 9/14
The Angel Ride Run Walk
Grab your bike/running or walking shoes and get ready for the best fall color bike event of the…
Big Rapids, MI
$1 Per Rider
Sat. 9/14
Leelanau Harvest Tour
The Leelanau Harvest Tour is a great biking adventure for both families and single riders as the fall…
Suttons Bay, MI
General
Sat. 9/14
Tour de Troit
Detroit, MI
General
Sat. 9/14
Lakeshore Harvest Ride
The Ride is a fun and scenic tour over rolling countryside near the shores of Lake Michigan. Cyclists…
Douglas, MI
$1 Per Rider
Sat. 9/14
Trail Mix 200k
We head off on the trails and dirt roads to Port Huron. Half of this Brevet is on…
Rochester, MI
General
Sat. 9/14
Lord of the Springs singletrack+gravel bike race
Weave through the epic singletrack trails at Yankee Springs Recreation Area. Hammer the fast but hilly gravel roads…
Middleville, MI
$1 Per Rider
Sat. 9/21
Ride for The Rails: The Iron Horse Tour
The Iron Horse Tour is a recreational ride through Shiawassee County. Along the way you will see train…
Durand, MI
General
Sat. 9/21 - 9/22
Delta County Century Ride
The Delta County Century Ride is a fun filled cycling tour for the entire family. Each route is…
Gladstone, MI
$1 Per Rider
Sun. 9/22
Lake Erie Fall Ride
Starting at Monroe County Community College, the ride will consist of a group start metric and half metric…
Monroe, MI
$1 Per Rider
Sun. 9/22
Irish Hills Tour
The ride traverses varied terrain of NW Ohio and SE Michigan. Longer routes enter rolling Irish Hills. Lunch…
Sylvania, OH
General
Sun. 9/22
Royal Oak Classic Bicycle Swap Meet
This Royal Oak Swap Meet specializes in Vintage collectible bikes. Balloon, 10 speeds, Banana Seat bikes, Mountain, Racing…
Royal Oak, MI
General
Sat. 9/28 - 9/29
Bike MS Bavarian Breakaway
This figure-eight route takes you through Michigan’s LittleBavaria. The route follows the Cass River and you’ll pedalthrough quaint…
Frankenmuth, MI
General
Sat. 9/28
Michigan Mountain Mayhem Gravel Grinder
The Gravel Grinder is essentially three races in one. The Easy 18 mile race is flat and easy,…
Boyne City, MI
General
Sun. 9/29
Apple Cider Century
A recreational tour of Southwest Michigan and Northwest Indiana along the shores of Lake Michigan, following low traffic…
Three Oaks, MI