
Despite spotty track record, Venture Global to become picture of new federal “energy dominance”
On Thursday, enormous American flags adorned the towering construction project in Port Sulphur, La. Port Sulphur sits about 20 miles south of New Orleans near the end of Plaquemines Parish, which sits on a narrow peninsula in the Gulf of Mexico – or Gulf …