Image 1 of 1
KMD06JacksonSquare_197.jpg
April 15, 2006 - St. Louis Cathedral on Jackson Square, New Orleans, LA