Posted inCulture New Grand Street Art Installation, “The People Make the Place,” on Display Through June by Emma DaveyMay 29, 2025May 28, 2025 And you can even contribute to it.