On view now
OverviewSpirit & Dust is a exhibition featuring Contemporary at 50 W Town St. Suite 130 in Columbus, United States, running October 13, 2026 through November 14, 2026. Admission: Tues–Sat, 11 AM–6 PM; Thu until 8 PM. Presented via uas.osu.edu. RSVP and booking details are linked above.