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.