Satellite Image Reveals Initial Venezuelan Oil Ship Seized by US is Currently Off the Texas Coast.
-
- By Erik Kelley
- 11 Feb 2026