why the output is not logic ? :  

<!-- begin snippet: js hide: false console: true babel: false -->

<!-- language: lang-js -->

    let vacationSpots = ['USA', 'UK', 'Colombia']; 

     for (let vacationSpotIndex = vacationSpots.length - 1; vacationSpotIndex >=  0; vacationSpotIndex-- ) {
       console.log('I would love to visit '  + vacationSpots[vacationSpotIndex]);
     }

<!-- end snippet -->

i suppose the lenght is 3 and we substract 1 so it equals to 2;
so the index start is 2 and we substract 1 on every loop
the probleme in the condition 
vacationSpotIndex >=  0
i suppose logicly it is  vacationSpotIndex <=  0
