Nature's Reflection Stencil artists Icy and Sot have created Nature’s Reflection, an earth art installation featuring a human-shaped mirror reminiscent of a reflecting pool.