A demonstrator holds a sign reading 'Temer Out' during a protest against Brazilian President Michel Temer at Copacabana beach in Rio de Janeiro, Brazil, on May 28, 2017.  / AFP PHOTO / YASUYOSHI CHIBA        (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)