The American flag returns to the U.S. Embassy in Caracas, signaling new leverage in Venezuela-US relations.
loading...