Echo, Arte Sella, Italy 2014

The title of the work “Echo” refers to the continuous return of the call as a reflection of the way Nature has to cope with our ever increasing destruction of the planet and Nature’s constant rebuilding of it. read more