Dec
2001

A building near the Arc De Triomphe on Champs Elysees, Paris.