Satellite Data Reveals Initial Venezuelan Oil Ship Seized by American Authorities is Currently Near the Texas Coast.
-
- By Monica Fitzgerald
- 11 Feb 2026