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: