Jim Dreyer

Jim Dreyer is an open-water swimmer who swam across all five Great Lakes between 1998 and 2005.

Latest Posts