Loading...

Yeti sighting in Boston blizzard?

| Locals claim to have spotted a "Yeti" roaming the snow-battered streets of Boston during the storm Monday. CBSN's Elaine Quijano and Vicente Arenas report.