Home Catalina Channel Roger Swims Pictures Videos Training
Roger Finch
Swimming the world’s oceans
Catalina Manhattan Rottnest Channel Double English Channel