Mother Earth Sculpture installed in Washington, DC

The Mother Earth sculpture, the Symbol of Sustainability was installed in January, 2017, in Georgetown on the Potomac River. This installation is the first of many to occur around the world.

photo by Stephen Chong