Video: A Behemoth in Wonderland

The hulking steel Behemoth in Canada's Wonderland lives up to its name.