The Tortuguero River and Tortuguero Mountain. Tortuguero National Park, Limon Province, Costa Rica. 17Nov13.