Les Stroud travels to the Mitre Peninsula, a remote peninsula located on the easternmost tip of Isla Grande in the province of Tierra del Fuego, Argentina.
Save my name, email, and website in this browser for the next time I comment.