Yesterday I posted about a new Niagara Falls documentary that will be shown on PBS. It originated with the local PBS affiliate, WNED. I went to their web site, and they have a page about the production with some more information than the article had. You can read more on the WNED site.
All things Niagara Falls tourism…