I am home with a touch of flu today. I checked in with the folks at work via Web mail, and in the process did a bit of browsing. Lo and behold, here’s an article about the research of Russian scientists who conclude (gasp!) that the parting of the Red Sea was physically possible.
I’ll let the article speak for itself, particularly the poignant little quote at the end. The Scripture referenced in the article is Exodus 14:21 (you can read the entire passage in The Message Translation or the New American Standard Bible).