Here’s our episode of Ben Fogle’s documentary series “New Lives in the Wild”, which originally aired on UK Channel 5 on 21st February 2014.
It was filmed in October 2013 at our little off-grid island just off the Caribbean coast of Panama:
Here’s our episode of Ben Fogle’s documentary series “New Lives in the Wild”, which originally aired on UK Channel 5 on 21st February 2014.
It was filmed in October 2013 at our little off-grid island just off the Caribbean coast of Panama: