When satellites detect unusual formations in the uncharted Amazon rainforest, researchers speculate that they may have stumbled upon remnants of an ancient civilization. However, as they delve deeper into the area, their on-site exploration uncovers a harrowing reality that is far more chilling than they ever anticipated.
Show
What on Earth?
Episode
S07E06
Air Date
Feb 13, 2020