National Geographic Society

  • Connect:

Brazilian Bigfoot

Published
Richard Terry finds a sloth while in the forests of Brazil.

Check your local listings.

Adventurer Richard Terry journeys deep into the Amazon rainforest to find the truth behind sightings of a tall shaggy beast that have occurred deep in the jungle.

Videos

Photos