Search results
We did not find results for: terra nova.
Check spelling or type a new query.
We did not find results for: terra nova.
Check spelling or type a new query.
Town in Newfoundland and Labrador, Canada
Terra Nova is a town located southwest of Glovertown on the island of Newfoundland. It was served by the Canadian National Railway in the 1950s. The population in 2006 was 68, this from a historic low of just 28 in 1996. Wikipedia