Tar Island
From Wikipedia, the free encyclopedia
Tar Island is an island near the town of Rockport in the Canadian waters of the St. Lawrence River, and a part of the Thousand Islands, a freshwater archipelago.
Tar Island is an island near the town of Rockport in the Canadian waters of the St. Lawrence River, and a part of the Thousand Islands, a freshwater archipelago.