top of page

United States of America, Washington, DC

The Mother Earth sculpture made its debut on January 19, 2017. It is located in Georgetown, Washington, DC, on the Potomac River. It was installed the day before the US Presidential Inauguration, as a proud reminder of this country’s focus on sustainability. The dedication of this sculpture was on Saturday, April 29, 2017, the same day as the Climate March.

bottom of page