St. Peter 's Church in Leuven (Flanders, Belgium) is about to reopen to the public with a permanent exhibition, curated by the M Leuven Museum ("Leuven" is the name for Leuven in Flemish) and entitled Between Heaven and Earth. Experience Bouts: i...
Read more...