Sep 5, 2012
St. John’s, the capital and the largest city in Newfoundland and Labrador, can be on the eastern tip of the Avalon Peninsula on the island of Newfoundland.
Jan 8, 2012
Newfoundland and Labrador is a wonderful province full of nature, perfect to see forest, wild animals and beautiful landscape. A great breath of fresh air.