Hillary Clinton is within striking distance of the democratic presidential nomination with victories this weekend in the Virgin Islands and Puerto Rico.