A must-see video. The contrast could scarcely be clearer. Thomas Aquinas College students confronted by those bound to the Culture of Death.

Video courtesy Chez VH:

Leave a Reply

Your email address will not be published.