Click here to go to the main index page
A Statue of The Virgin Mary in The Grounds of The Notre Dame Cathedral in Ho Chi Minh City, Vietnam