The 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.