This article means that Russian troops are less than 250 miles from Megiddo. Some of you may realize what that means.
Ezekiel 38 - Gog/Magog first - Iran and Russia, et al.
Then the false peace of 7 years, broken in the midst by the Antichrist.
At the end of that 7 years, the gathering at Megiddo.