The Great River Road follows the course of the Mississippi River from its source at Lake Itasca in northern Minnesota to the Gulf of Mexico.