TOLEDO, Belize (SEND2PRESS NEWSWIRE) — Machaca Hill Rainforest Canopy Lodge, located in southern Belize, is demonstrating its commitment to supporting the community with its involvement in a drumming project for local Garifuna youth. Perched in the verdant hills above the Caribbean coast of southern Belize, Machaca Hill Lodge is a self-contained sanctuary from the everyday […]