Supposedly the largest green wall in North America.