Yeti in Boston! [VIDEO]Yeti in Boston! [VIDEO]Is that a YETI! In Boston! Looks like it - or maybe just a couple of people having fun during the storm. Either way, it's pretty funny and cool.Trent MarshallTrent Marshall