Could it actually have implications that stretch into the voting booth this November ... Louisiana and Spain are worlds apart ...
This advertisement has not loaded yet, but your article continues below.