GeoVisions

activities / Working & volunteering

GeoVisions information

An international nonprofit that places volunteers in a Costa Rican children's hospital.