Posted inNews & Updates World News The island appears in Canada, then runs 20 miles….. The island appears in Canada, then runs 20 miles. The island appears in Canada, then runs 20 miles.… Posted by Admin.CEO 05 September, 2026