Home > Videos > Video Presentation
Dr. Savage posits that we need to delve deeply into the underlying meaning behind Humanae Vitae.