Contact the publisher of this press release Eiffel Tower Installs Wind Turbines to Produce Renewable Energy on Site