A French TV show that stars latex puppets has ignited a controversy between Spain and France with its unflattering depiction of Spanish athletes, accusing them of using performance enhancing drugs in their recent string of athletic victories.