Only two people have ever swam the entire length of the 2,350-mile Mississippi River: Slovenian long-distance swimmer Martin Strel in 2002 and American former Navy SEAL Chris Ring in 2015. Strel swam for 68 days in a row; Ring took one day off a week, taking 181 days.