Home Costa Rica News Panamanians Build Road Ditches to Prevent Passage