Melt Pizza

What started as a pop-up in Hudson, Wisconsin is now a new restaurant in Stillwater.  Kelli Hanson takes us to Melt Pizza.