Skip to playerSkip to main content
  • 7 years ago
Snapshot | U.S. police officers illegally entered the Venezulan embassy building in Washington D.C. in a clear violation of the Vienna Convention and international law.
Comments

Recommended