as a car ferry across Lake Michigan, connecting Muskegon to Milwaukee, Wisconsin, where US 16 continued to the west. From the docks, US 16 and M-46 traveled concurrently south and then east through downtown Muskegon. At Peck Street, US 16 turned south along Business US 31 (Bus. US 31). These two highways ran concurrently out of town to the south through Muskegon Heights to Norton Shores. There, the business loop ended at US 31, and US 16 joined the I-196 freeway headed east. (Later, the I-96 and I-196 designations west of Grand Rapids would be flipped, but at the time leading up to US 16's decommissioning in the state of Michigan, this had not yet been approved.) The I-196/US 16 freeway traveled southeast of Norton Shores through woodlands in rural Muskegon County parallel to the former US 16 routing through Fruitport to Nunica in Ottawa County. The freeway turned more directly east in Nunica past the eastern terminus of M-104, and continued through more mixed forest and grassland terrain to serve the communities of Coopersville and Marne. As the freeway approached Kent County, it met the western terminus of M-11 which was the former routing of US 16 through the Grand Rapids metropolitan area. I-196/US 16 continued eastward around the north side of the metropolitan area through the suburbs of Walker and Comstock Park. The freeway intersected the contemporaneous routing of US 131 along the East Beltline and curved south through the eastern edge of Grand Rapids to meet the end of I-96 east of downtown. There I-196 ended and US 16 was transferred to the I-96 freeway. I-96/US 16 continued southward intersecting Cascade Road, which was previously US 16. Cascade Road east of this interchange meets the westernmost part of Grand River Avenue, which carried US 16 east continuously to Downtown Detroit. M-50 also joined the freeway at Cascade Road headed east, and together I-96/US 16/M-50 continued through eastern Kent County. M-50 departed to the south near Lowell, and the freeway crossed into southern Ionia County. Passing south of Portland, the freeway crossed east into Clinton County. North of Grand Ledge, I-96 ended and US 16 followed Wright Road off the freeway to Grand River Avenue. From there east, US 16 resumed its historic routing into the city of Lansing. Grand River Avenue carried the highway past the Capital City Airport and east to Larch Street, where US 16