Stained Glass Resistance Portrait of Hitler Discovered in French Church Window

A stained glass window in a small church has caused a sensation in France. Unveiled in 1941, it depicts Adolf Hitler executing a saint who symbolizes the Jewish people. Local priests have praised the work as a brave act of resistance against the Nazi occupiers.