4 views

1 Answers

Saint John Harbour is a large natural harbour on the Atlantic coast of New Brunswick, Canada, and within the seaport city of Saint John, New Brunswick.

4 views