The Small Town of Paris, Tennessee, Is Home to a 70-Foot Replica of the Eiffel Tower

Photo op alert!