Source Pravda.Ru

Chief Of Russia's General Staff Says Osama Bin Laden Is Now In Afghanistan

Osama bin Laden is somewhere in Afghanistan at this moment, told journalists Army General Anatoly Kvashnin, who heads the General Staff of the Russian Armed Forces. However, he would not name the district where the world's No. 1 international terrorist is based.

The Online world was filled with "outrage" over the fact that Donald Trump's chief propagandist, Sarah Huckabee Sanders, had been asked to leave a restaurant

The Sarah Huckabee Sanders scam

Any society which permits shocking acts of cruelty to animals is one without morals, without values, one of sub-human parasites. Reader discretion advised.

Yulin, China: Where dogs are tortured to death and eaten