Posted on August 28, 2004 by RajThe Yes Men The Yes Men, bless them, are out in force in NYC. Read about them, and Plague of Locusts about to be unleashed on the godless, here. Tweet