World's Largest Island-in-a-lake-on-an-island-in-a-lake-on-an-island | Video

A four-acre strip of land in Canada that has probably never been visited by humans wins the haphazard title. Located at exactly 69.793° N, 108.241° W.
credit : Google Earth
Watch more  ►
Shows