Zach Margolis Swimming In Style

Zach Margolis circumnavigation swim course around Manhattan Island swum in 7 hours 33 minutes in June 2019 Zach Margolis Swimming In Style Courtesy of Zach Margolis, San Francisco, California. Zach Margolis is a [...]