Photo Details

Photo detail

September 11, 2011

An American flag is unfurled Sunday at the Trocadero plaza , near the Eiffel tower, seen in the background, in Paris.

loading...