Art installation of green glass walls in a forest, Reford Gardens; Price, Quebec, CanadaImage #: 13045957 See More From: O'Neil Castro