Home Catalina Channel Roger Swims Pictures Videos Training
Roger Finch
Swimming the world’s oceans
3 Weeks 4 Weeks 2 Weeks Last Week