RIO DE JANEIRO (AP) — Colombian superstar Shakira will give a free concert on Copacabana Beach in Rio de Janeiro on Saturday night in an event that Rio officials say will draw approximately 2 million ...