Russia put Starlink on the end of the barrel!

Brent and WTI collapse more than 10 percent