Steve Hilton Harris and Biden's record is 'indefensible'