Bastimentos town, Bastimentos island, Bocas del Toro province, Caribbean sea, Panama, Stock Photo, Picture And Rights Managed Image. Pic. C46-1740217