by Kevin Naruse | Oct 10, 2016 | Editorial
At the center of Geel, a charming Belgian town less than an hour’s drive from of Antwerp, is a church dedicated to Dymphna, a saint believed to have the power to cure mental illnesses. It’s a medieval church with stone arches, spires and a half-built bell...