Last weekend to see Points of Return Exhibit
The Umbrella Community Arts Center 40 Stow St., Concord, MA, United StatesThe Umbrella Visual Arts program, in collaboration with A La Luz, presents the revolutionary, multimedia exhibition, Points of Return. Featuring the work of 27 international artists, Points of Return is the first physical exhibition of the acclaimed online exhibition of the same name. This environmental art exhibition sees The Umbrella divided into themed spaces. A […]