New yorkers! Be warned of Yeti, the snow beast!@