Volunteering takes many forms and is performed by people for various reasons such as altruism, skill development, and social interaction. Large organizations like the International Red Cross coordinate millions of volunteers worldwide in humanitarian efforts. Other major volunteer programs include the Peace Corps which sends Americans abroad, Olympic volunteer corps of tens of thousands, and European youth volunteer programs that provide international service opportunities for personal and professional growth.