A short, funny video about the ridiculous Vatican investigation of American Catholic Sisters Leadership Conference.

Advertisements