Catholic priest arrested at Red Rose Rescue, Dec. 2, 2017

   

LifeSiteNews

 

Published on Dec 4, 2017

Father Stephen Imbarrato arrested outside Steven Bringham's Washington, D.C. abortion facility as part of the "Red Rose Rescue" movement on December 2, 2017.


  AutoPlay Next Video