TV show being filmed in front of Niagara Parks Police headquarters today

I was walking past the Niagara Parks Police headquarters today (across the gorge and street from the American Falls) and someone made me walk around. They said they were filming a TV show. There was no sign of what network or what production company it was.

Read More