Churches in Normandy, France honor the American paratroopers who landed on D-Day as biblical heroes with dramatic images in stained-glass windows — fascinating points of interest for any traveler. Read More in FOX News.   Read More in Red Pill NOWlej.