Anybody else watch Highway Through Hell on The Weather Channel?

In the last episode they had a little side feature about the Winter Festival of Speed in Lac La Biche, Alberta. They race Chevettes around a snow/ice course. Looks pretty damn fun.