Entertainment: Sports Tech company pulls Olympics advertising after opening ceremony mocks the Last Supper 07-28-2024 • https://www.wnd.com, By Greg Wehner Display deemed by many to be anti-Christian