Three major newspapers refused to run this ad, stating it was too controversial. There is nothing controversial about the Truth. Speaking of Truth, the Chicago Tribune, LA Times, and USA Today are morally bankrupt megaphones of the Leftist party of death. Human sacrifice isn’t too low or depraved for them.