Not to be confused with The Penguin's Blizzard River. |
Blizzard River is a white water rafting ride at Six Flags New England, located in the North End section of the park near Pandemonium.
History[]
To be added
Ride experience[]
To be added
Trivia[]
To be added
Gallery[]
To be added