Arc de Triomphe

Take a tour of Arc de Triomphe in Paris, France part of the Worlds Greatest Attractions series.
More Pet Animal Stories