World’s Biggest Snowman? September 1, 2010 Videos 44 Views Meet a 23-foot (7 meter) snow giant from Latvia. Share tweet