Please note the insignia on the Holy Trinity banner. Looks like mostly young women in that crowd too.
KofC!