Where does the Mississippi River Start?

The Mississippi river starts in Itasca Minnesota and runs to the Gulf of Mexico. I imagine if you decided to swim the length of that river you would be a very tired swimmer!