Back to photostream

Newtown seascape

Newtown is the self proclaimed "Venice of Newfoundland", due to the many canals (or Tickles) between islands of the town.

683 views
13 faves
2 comments
Uploaded on September 8, 2019
Taken on June 30, 2019