P.E.I. teacher discovers 300-million-year-old fossil during walk on the beach

CTVNews.ca Top Stories