Deep in the Venezuelan jungle, 60 miles from the nearest settlement, it appears as if God decided to plant a very special garden. That garden grows on a mountain that rises 7,000 feet on sheer cliffs above the jungle. The mountain, rising eventually to 9,...
Continue ReadingLord of the Flies
- November 15, 2024