The Nature Of Things - Season 11 - The Last Stand: Point Pelee (Episode 3)
Plot: The third in a four-part series entitled "The Last Stand. " Point Pelee is a tiny peninsula in southwestern Ontario, jutting into Lake Erie, which contains a fresh water marsh full of wildlife of all kinds
Episode Aired On:
Monday, November 16 1970 54 years ago