France, nativity scene in Triel-sur-Seine church

Royalty-free stock photo ID: 93756973

France, nativity scene in Triel-sur-Seine church