Mastermind Vodka sign in Pontoon Beach, IL By Becca On December 21, 2012 · Add Comment Did you enjoy this article? Tweet Share the Love Get Free Updates