But has it come too late?
It has echoes, as one or two posters have suggested, of this brilliant ad by LBJ in 1964 when he was running against Barry Goldwater.
UPDATE 1615 GMT. The Obama campaign have wasted no time in responding by getting this ad out – all within just over an hour.
Democratic nomination betting is here.