Joan of Arc statue in New Orleans

Joan of Arc Statue in New Orleans

Joan of Arc statue in New Orleans, Louisiana.