Situated just over an hour from Cincinnati and only 30 minutes from Dayton, Yellow Springs, Ohio, is a tiny town that looks ...