Rick Perry Claims US Achieved Energy Independence On His Watch

“The United States produces a large share of the petroleum it consumes, but it still relies on imports to help meet demand,” according to the Energy …