By MARIO RUSSELL Angel Falls is nestled in the scenic Zorro Trace region, located along the North Coast Road between Maracas Bay and Las Cuevas. Its source originates from the Northern foothills of the Mt. El Tucuche Watershed, and as you traverse the river path, you’ll encounter several captivating waterfalls, with Angel Falls reigning as…