Eiffel Tower'd?

Eiffel Tower'd?

The Shield Tee goes international. The Tower was completed in 1889. Its finest moment came 121 years later. 

ShareThis