The Lost City of the Monkey God
The Lost City of the Monkey God is a gripping documentary that offers a rare glimpse into one of the last unexplored patches on Earth. Located in the eastern section of Honduras, La Mosquitia is home to an array of pristine wilds and unbridled natural beauty. But, its 32,000 square miles of forests, mountains and … Read more