IVSS "Los Nevados" -Corporate Documentary Film-
Los Nevados is an old small town hidden in the Andes. Most of its elders have never travel off town, not even to the
closest city. The IVSS took them out to see the Ocean for the first time.
Production Comany: WAOO Creative Studio