Feb 5, 20191 minVisit of Tallgrass Sudbury School (March 2018)Three of our co-founders went on a trip last March for a short visit to Tallgrass, a Sudbury located in Riverside, IL, a suburb of...