Incredible event for sure. Never ceases to amaze me and I always wonder what it will look like after the next slide on Turtle Mountain.
Supposed to be a when not if event sometime down the road. Hwy 3 through the pass is a very dangerous and unforgiving place to hit the ditch. I believe the road through the slide will end up having a higher death count in the future than the actual slide in '03.
If you have never driven through the buy pass road (Frank industrial park to Hillcrest Mines) closer to the river give it a try it is very scenic and a much better place to get close to the slide than the hwy pull over areas.
Wiki has a decent article
http://en.wikipedia.org/wiki/Frank_Slide