Watch American Tarzan Season 1 Episode 1 Online
- COUNTRIES: United States of America
- Subtitles: Français
After kayaking through open water to reach the inhospitable island, the first challenge will be to navigate an impenetrable jungle filled with vines, roots, and steep cliffs, a harsh taste of the myriad obstacles the island will throw at them.