Ice Weasels: the Portland of New England. (at The Ice Weasels Cometh)