OceansWatch.org

In close co-operation with the world’s yachting and diving communities OceansWatch undertakes marine conservation projects and offers humanitarian aid to coastal communities in developing countries.

http://oceanswatch.org