News

Satellite Image Shows First Venezuela-Linked Oil Ship Confiscated by American Authorities is Currently Off the Texas Coast.