|
|
The capital city of Newfoundland is located on the eastern tip of the Avalon Peninsula. You can see The Basilica-Cathedral of St. John the Baptist towering above the city dwellings.
You can either register for a community profile, or sign in with your Facebook account by clicking the button below.