
I've been hearing of a "Glacier Peak" project hover all around the forum and I wonder....
What is it?
I suspect it's either a Mountain attraction in the vein as Everest or a Asian twin of Blizzard Beach....
If you know please comment and explain, because this is really got me POed!
Comment