The man approached Gingrich and his wife at a book signing in Minneapolis Tuesday.
As Gingrich handed the man a signed copy of his book, he dumped a box full of glitter all over Gingrich and shouted, "Feel the rainbow Newt! Stop the hate! Stop anti-gay politics!"
Gingrich smiled as he brushed away the glitter, and said, "Nice to live in a free country."