SIOUX FALLS, S.D. (AP) — British adventurer Dave Cornthwaite has completed a 1,000-mile swim down the Missouri River.

Cornthwaite embarked on the 1,004-mile journey on Aug. 10 in Chamberlain, S.D. He and his team of helpers reached St. Louis 58 days later.

"I've swum into obstacles beneath the surface, risked hypothermia and spent much of the past three weeks vomiting in the river," he told The Associated Press in an email late Monday. "But if you just keep swimming you eventually get to St Louis, and we did."

Cornthwaite's swim was part of his effort to complete 25 thousand-mile journeys using non-motorized transport, to raise money for charities that raise awareness of breast cancer and support rural schools in Africa, Asia and Latin America. He has now completed seven journeys, including paddleboarding the Mississippi River and skateboarding across Australia.