Inside St. Peter's, this is a statue of St. Vincent de Paul, i think. There were four around the altar.
Apr 10, 2005 2:02 PM