The brutal killing of 83 journalists in war-ravaged Gaza is indeed a blistering indictment against leaders who fail to take a stand against global tyranny. Continue reading...