Home
Artist Bio
Gallery Categories
Contact
St. Peter I
Statue on the front façade of St. Sulpice Church in Paris, France.© 2005