Colmar, located in northeastern France's Alsace region, is famous for its enchanting Christmas atmosphere. The town’s medieval buildings, colorful timber-framed houses, and cobbled streets are ...
From glow-in-the-dark rosary beads to St. Christopher dashboard statues and Pope Francis bobbleheads, a tribute to the complicated life of Catholic kitsch ...