Date: 9/2/2008 Views: 984
Date: 1/14/2022 Views: 970
Date: 6/12/2009 Views: 832
Place de la Concorde, the largest public square in Paris, France