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.


From Wikipedia, the free encyclopedia ยท View on Wikipedia

Developed by Tubidy