St Francis at La Mesa
31/03/2015
496
views
Statue of St Francis amidst the flowers at a friend's garden in La Mesa, California, USA.
Comments
Login or register to add a comment