A large portion of the western segment of US 2, and a shorter piece of the eastern segment, follows the old Theodore Roosevelt International Highway. This auto trail, named in honor of the late former president and naturalist Theodore Roosevelt, was organized in February 1919 to connect Portland, Maine with Portland, Oregon. The route taken by this highway left Portland, Maine to the northwest, crossing New England via Littleton and Montpelier to Burlington. It crossed Lake Champlain on the Burlington-Port Kent Ferry and headed west across upstate New York, through Watertown and Rochester to Buffalo. After crossing southern Ontario, the highway re-entered the U.S. in Detroit, running northwest and north via Saginaw and Alpena to the Upper Peninsula, where it turned west along the northern tier of the country. This portion took the route past Duluth, Minot, Havre, and Glacier National Park to Spokane. In order to reach Portland, Oregon, the highway turned south in Washington via Walla Walla to Pendleton, where it headed west again via the Columbia River Highway to Portland. The last piece of the highway to be completed was over Marias Pass through Glacier National Park; cars were carried through the park on the Great Northern Railway until 1930.