Tar Island

Tar Island in the foreground, looking south over the St. Lawrence River.

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.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search