The Michigan Shore-to-Shore Trail links Lake Michigan and Lake Huron. The 220 miles (354 km) of hiking and horse riding trail pass through forests and along rivers.