John Donlon Goes 3 For 3

John Donlon Goes 3 For 3 Courtesy of Catalina Channel Swimming Association, Catalina Channel, California. From the South Shore of Boston to the ocean cliffs of Southern California, John Donlon of Scituate, Massachusetts has 3 [...]