Advertising Console

    Riot police clash with protesters in Rio street battles

    Repost
    251 views
    Riot police clash with protesters in Rio de Janeiro as the movement against the high cost of living and staging the World Cup in Brazil gathers steam.Duration:01:09