Posts tagged as:

Wow

Wow.

June 12, 2009

Achbishop-designate Gregory Aymond, new Archbishop of New Orleans.

{ Comments on this entry are closed }