TRENDING
by OSV News
It took almost 25 minutes for the crowds gathered in Ottawa for the National March for Life to inch their way from the gates of Parliament Hill to …
>