Travel to Puerto Viejo

Black sand beach by a body of water and green forest
Black sand beach by a body of water and green forest