With nine main islands, 52 cays, thousands of islets, and a laid-back vibe, Panama’s Caribbean archipelago is tailor-made for chilling out http://on.natgeo.com/2BywOLr
With nine main islands, 52 cays, thousands of islets, and a laid-back vibe, Panama’s Caribbean archipelago is tailor-made for chilling out http://on.natgeo.com/2BywOLr