Despite Energy Independence Efforts, U.S. Dangerously Dependent

Alexander Sewell's picture

Fifty-eight percent of oil consumed in the U.S. is imported.

Source