The Falkland Islands, an archipelago in the South Atlantic, are known to be the place of living of millions of penguins. Photographer Stanley Leroux took these beautiful landscapes in images and directed “The Last Frontier”, a video centered on this last bastion before the Antarctic Circle and its inhabitants.