Loading...

World's Biggest Snowman?

| CBS News RAW: Latvians have built what they believe to be the world's biggest snowman at 23 feet tall.