When is Armageddon?

Armageddon is the location of an epic battle in that many associate with the end of the earth. Especially in Christian tradition, the Christ will return to earth and defeat the Anti-Christ. The site of this battle will be at Armageddon.