On view now
OverviewSpirit & Dust is a exhibition featuring Contemporary in Columbus, OH, United States, running October 12, 2026 through November 13, 2026. Admission: Tues–Sat 11 AM–6 PM; Thu until 8 PM. Presented via uas.osu.edu.