Video: World's Best Swedish Meatballs

A Wisconsin restaurant may be serving the world's best Swedish meatballs.