The Vermont Staple All Soft-Serve Lovers Should Know About

If you're a big fan of all things soft serve, then you need to know about Vermont's staple soft serve treat that some think is the best soft serve of all time.