Terra LivingJun 11, 20211 minThe Mitochondria - Cloud Forest, a living sculpture by TerraLivingNOT FOR SALE "The Mitochondria - Cloud Forest". A satisfying Living Art Sculpture moment, captured digitally by TerraLiving. This is a...