Ben meets a couple who have made their home on a floating island they have built themselves which sits in the aptly named Freedom Cove on Canada’s west coast.
Save my name, email, and website in this browser for the next time I comment.