I didn't click the link - but heck, what is wrong with having a giant Snowzilla?

Methinks some town officials have no sense of ha ha.

Rise again, Snowzilla!