I'm not sure how many people have seen this, but I just stumbled back upon it. Though Alpha Flight is just a backdrop, it's pretty cool!
It's from the DC vs.Marvel Superheroes game, the Wolverine's stage
http://maguscorp.galeon.com/screens/cataracts01.gif