Colombia 1
Colombia 2
Dominican Republic
Ecuador
India
Indonesia
Laos
Madagascar
Mexico
Nicaragua 1
Nicaragua 2
South/Central America Various
Sri Lanka 1
Sri Lanka 2
Thailand
Turkey
USA - Mostly Philadelphia
Volunteerism/NGOs
Mexico Surfing