As the first international stop of our year long journey, Ponta Delgada, Portugal, on Sao Miguel island of the Azores, featured sweeping views of lush green hillsides. The Azores are Portuguese islands floating almost smack dab in the middle of the Atlantic Ocean. To say that they are remote or […]