Jun 4, 2021
Fr Stephen Imbarrato, a pro-life activist, commonly referred to as the “Protest Priest,” has made regular appearances on EWTN Catholic TV and is one of the leaders of the Red Rose Rescue movement. Fr Stephen believes we can end preborn child killing peacefully yet decisively...and sooner than we may think...