Presidential Slogan Mug

share
29 Classic campaign slogans on one mug - from Adelai to Zachary! 12 oz.