contestada


The energy that drives surface ocean currents comes from
temperature differences
salinity variations
wind
waves