Tree of Life

In Westboro at the corner of Churchill and Byron resides a tall yellow and orange tree shaped sculpture by Jennifer Stead. Prior to this sculpture being completed in 2015, Churchill Avenue underwent an extensive redevelopment to upgrade the water and sewer infrastructure, create separate bike lanes and upgrade sidewalks. This sculpture was commissioned as part … [Read more…]