A unique sculpture in Cambridge is reimagining the future of architecture. Meander was unveiled earlier this month at Tapestry Hall and it's said to be the largest living architecture sculpture in the ...