Gallery > Nature's Lure

Terre Mere
Terre Mere
Oil on Canvas
60"h x 48"w

Location: Galerie d'Orsay 2nd venue at Boston Design Center

'Terre Mere' is an expression synonymous with Gaia or Mother Earth. In this conception, 'Nature' is not a source of material for production but the beginning and end of all life and culture.