That's the DNC site! Isn't that illegal? Can it be reported somewhere?
Google. I'm looking for their CONTACT US thingy......not having much luck.