7:00PM - 9:00PM
Art Theater
126 W Church St
Champaign, IL 61820
On this date, a 25 minute documentary called “R.S.” will be shown at the Art Theater in Champaign, Illinois. It i…