Despite the state of Massachusetts being under an enforced travel ban since midnight Monday, Boston is being stalked by a creature identified as a Yeti.
As the blizzard starting battering the streets of Boston, a figure dressed in a white Yeti costume...