In his podcast Bible Prophecy Talk, Chris White makes a case that the Gog Magog battle described in Ezekiel 38–39 will take place at the end of the Millennium—not before the millennium as is commonly believed. You can also watch video playlist of his series on this topic: