bibletruthandprophecy.com
Russia Prepares for War – “Art thou come to take a spoil” Ezekiel 38:13
This is a riveting address. It combines short video clips from world leaders, and gives a brief outline of Russia’s development. Russia is now IN THE MIDDLE EAST, and allied to countries name…