Newfoundland, Canada – Researchers have discovered a new site in Canada that could provide relevant information about...