Amazing! Unbelievable! You won’t believe your eyes!
Due to the huge amount of snowfall on the east coast, it appears a Yeti (abominable snowman) has been seen wandering the streets of Boston.
Or, if you’re a non-believer……it’s just some guy dressed up in a halloween outfit trying to provide some “comic relief” to the folks on the east coast?
You decide, CLICK HERE to see the photo!
