Then spoke Joshua to Yahweh in the day when Yahweh delivered up the Amorites before the children of Israel; and he said in the sight of Israel, Sun, stand you still on Gibeon; You, Moon, in the valley of Aijalon.
Much of the comment one encounters on this passage is nothing more than the skillful, learned, interesting, and even brilliant explanations of why this commentator or another one CANNOT believe this story as it is clearly written here.  Why do men feel called upon to explain UNBELIEF?  God gave every man the right either to believe or not believe as he may choose, only with this provision that he shall, of course, accept the consequences of his choice!  Here are some of the explanations: