Where is Terra Nova?
Where is Terra Nova located?
Terra Nova, Terra Nova, Canada (approx. 48.49991°, -54.21482°)
Where is Terra Nova on the map?
Terra Nova - Grand Falls-Windsor
Terra Nova - St. John's
{"latitude":48.49991,"longitude":-54.21482,"title":"Terra Nova"}