Father Peter West describes the Icon of Our Lady Of Czestochowa outside the facilities of late term abortionist Leroy Carhart in Germantown Maryland.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…