DePauw: Reports from the Front
DePauw University, a school of about 2,400 undergraduates, resides just forty minutes west of Indianapolis in the town of Greencastle, Indiana. An eighty acre nature park which is owned by the University can be found nearby. To continue reading…