Well, Armageddon is a valley in Palestine, and that is the place where the last great battle of mankind will be fought - known as the Battle of Armageddon. If a battle has been fought there already, the Bible doesn't mention it. That doesn't rule it out though. Just because the falling of the walls of Jericho can be explained, that doesn't mean that it is any less of God. God certainly works within the laws of nature, but he can also work outside those laws. Jesus fed 5,000 people with 5 loaves of bread, and 2 fish. He lifted the food toward Heaven, then broke it over and over to fill hundreds of baskets. I don't think that can be explained (unless you think Jesus had a replicator).