News

Named after the Spanish tortuga, meaning turtle, the main attraction in Tortuguero, Costa Rica is the endangered ... We stayed at Pachira Lodge, a 34-acre waterside resort with over one hundred ...