Samothrace, Greece
Nature Boy Everyone knows the Squire is crazy for an adventure but I wasn’t sure what to expect when we decided to trek to the mystical island of Samothrace, close to Turkey in the north Aegean, after the season had ended. My love of all things natural struck a chord … Read more