EPA Orders Shutdown Of St. Croix Refinery After Oil “Rains Down” On The Island
By Tyler Durden It was literally raining oil in St. Croix a couple weeks ago – and not in the good “newly discovered oil”-type way most people know from movies and TV. The oil falling from the sky was the result of a “flare incident”…