Deep in the giant underground salt caverns of Louisiana and Texas, the U.S. government stores hundreds of millions of barrels of crude oil. The Strategic Petroleum Reserve is a special government … [+6286 chars]
No comments yet. Be the first to comment!